Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Systems Analysis and Design I (ITEC3010 B - Fall 2022) Objectives: In this assignment, you will be asked to experience systems analysis and design

image text in transcribedimage text in transcribedimage text in transcribed

Systems Analysis and Design I (ITEC3010 B - Fall 2022) Objectives: In this assignment, you will be asked to experience systems analysis and design by working on a project with real-world application. You will have an opportunity to apply the knowledge you gain from the textbook and the lectures and to demonstrate your ability to not only understand the material, but to think critically about the material and the way it is applied. The Business Problem: A personal development seminar provider, Mind-Body Growth Co. (MBGC), offers hundreds of three-to-five-day-long seminars around Canada. The seminars take place mostly at rented locations but sometimes also at convention centers or college campuses. In addition, MBGC has an increasing number of online programs available. It is essential for MBGC to understand and serve its customers' needs as effectively as possible. Therefore, it is very important for the company to offer a smooth registration process, maintain a good quality-control system, and frequently reach out to its customers to understand what their development needs are. Each of the seminars has up to twenty participants. (MBGC wants to keep the numbers small to be able to offer a high-end alternative to low-cost online providers). Currently, participants can sign up for a seminar online, but if they have any special requests, such as dietary restrictions, they need to call the company using its 1-800 number. A participant's requests will need to be stored not only for the purposes of a particular seminar but also as part of the participant's history with the company, to be used in the context of future seminars. At times, an administrative assistant registers several participants from a company to the same seminar. In the case of more than ten participants in the same seminar, a company will get a volume discount. After a seminar has been completed, the presenter will use the system to specify which participants completed the seminar successfully. Furthermore, MBGC will invite each participant to respond to a quality-assurance survey. One follow-up invitation is also sent. Once the answer period has ended, a research analyst evaluates the data and creates a summary that will go to the presenter and MBGC's VP of Quality. In the case of particularly poor results, the VP will start an investigation. Assignment Tasks Part I (25 marks) a. Identify the most important process(es) based on this description, label it/them with a properly structured name and identify the actors for each process (10 marks) b. Create a UML activity diagram for each business process workflow (20 marks) Part II (25 marks) a. For each actor, develop a Use Case Diagram (15 marks) b. For each actor, write a user story for only one of the identified Use Cases (15 marks) Part III (40 marks) a. Create a complete domain class diagram for MBGC Don't forget attributes, associations, generalization (if/when required), cardinality/multiplicity, etc... Part IV (10 marks) a. Based on your work, what changes would you propose to MBGC's basic processes? Discuss the importance of information technology in enabling these process changes." Submission: 1. You are required to submit a SINGLE .PDF or .DOC(x) file containing all of your answers and models. Mark deductions may be given for not adhering to these instructions. Grading factors: All models used in systems analysis have a purpose. That is, they have a specific goal or message that is to be conveyed to the reader via the model, it is important that your model clearly conveys this. Comprehensiveness: Does the model or set of models fully encompass the business problem? Are all relevant aspects of the business problem conveyed in the model(s)? Readability: Is it clear to the reader what the model represents? Can all parts of the model be easily deciphered? Is there redundancy in the model? Accuracy: Are aspects of the model such as relationships, multiplicity, cardinality, etc... correct? Is the notation used correctly? Are there modelling concepts being used incorrectly or are certain modelling concepts lacking when necessary? Is there consistency between models (eg. design sequence diagrams and design class diagrams)? Design quality: (Applies primarily to class diagrams, UML models, etc.) Does the system design makes sense? Are there many foreseeable problems with the system design? Depending on the model, these grading criteria may be weighted differently. (i.e. Readability may have a lower or higher weight than the other criteria).

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Computer Networking A Top-Down Approach

Authors: James Kurose, Keith Ross

7th edition

978-0133594140

More Books

Students also viewed these Computer Network questions

Question

describe the distinct effects of positive emotions;

Answered: 1 week ago