ICT2622 ASSIGNMENT 2 2022
ICT2622 Assignment 2 2022 Unique No.: Due Date: 23 August 2022 In this document you will find 1. The complete suggested solutions to ICT2622 Assignment 2 2022 2. As a bonus you will have access to download the ICT2622 prescribed textbook by clicking on the google drive on the last page of this document Please note: This should only be used as a guide for your own assignment. Question 1: 1.1) Give five (5) reasons why modeling is an important part of system analysis and design. - Learning from the modeling process - Reducing complexity by abstraction - Remembering all the details - Communicating with other development team members - Communicating with a variety of users and stakeholders - Documenting what was done for future maintenance/enhancement 1.2) List and briefly describe the five (5) activities of the systems analysis. 1. Gather detailed information: Systems analysts obtain info from people who will be using the system, either by interviewing them or watching them work. Analysts need to talk to nearly everyone who will use the new system or has used similar systems, and they must read nearly everything available about the existing system. Specifically, they obtain additional info by reviewing planning documents and policy statements; existing systems, including their documentation; and obtain additional info by looking at what other companies have done when faced with a similar business need. 2. Define requirements: The analyst uses info gather from users and documents to define requirements for the new system. These include all the functions the system must perform and such related issues as user-interface formats and requirements for reliability, performance, and security. The analyst creates models to record requirements, reviews the models with users and others, and refine and expands the models to reflect new or updated information. 3. Prioritize requirements: Users and analysts need to ask themselves which functions are truly important, and which arefairly important but not absolutely required. It is important to know what is absolutely required during this activity. Requirements priorities also help to determine the number, composition, and ordering of project iterations. 4. Develop user-interface dialogues: this is a powerful method of eliciting and documenting requirements. Analysts can developuser interfaces via abstract models, such as interaction diagrams and written dialogs, or they can develop storyboards or user-interface prototypes on the actual input/output devices that users will use. 5. Evaluate requirements with users: Analysts usually use an iterative process in which they elicit user input to model requirements, return to the user for additional input or validation, and then work alone to incorporate the new input and refine the models. S - The study-notes marketplace Question 2: 2.1) *Show the customer the different (varied) products sold by the candy machine *Let the customer make the selection *Show the customer the cost of the item selected *Accept money from the customer * Return the relevant change (where its applicable) *Release the item, thus making the sale
Written for
Document information
- Uploaded on
- February 9, 2023
- Number of pages
- 14
- Written in
- 2022/2023
- Type
- Exam (elaborations)
- Contains
- Questions & answers
Subjects
- ict2622 assignment 2 2022
- ict2622
- 2023
- ict2622 assignment 2 2023
- assignment 2 2022
- ict2622 assignment 2 2022
- ict2622 assignment 2 2022
-
2622 assignment 2 2022
-
assignment 2 2022
-
ict2622 object oriente