Professional Documents
Culture Documents
3 Marks (1 Mark Per Correct Step) : Evolutionary Prototyping Steps
3 Marks (1 Mark Per Correct Step) : Evolutionary Prototyping Steps
3 Marks (1 Mark Per Correct Step) : Evolutionary Prototyping Steps
Evolutionary Prototyping Steps: A preliminary project plan is developed A partial high-level paper model is created The model is source for a partial requirements specification A prototype is built with basic and critical attributes The designer builds the database user interface algorithmic functions The designer demonstrates the prototype, the user evaluates for problems and suggests improvements. This loop continues until the user is satisfied
3 (b)
Patient
Symptoms
Diagnosis/Prescription
Patient
Course of Medication Bill 3 marks 3 process boxes 2 marks external entities 2 marks data stores 4 marks data flow ALL lines with arrow 3 marks ALL data flow labeled TOTAL : 14 marks
Diagnosis System
Doctors Diagnosis
Diagnosis/Prescription
Doctor
Lists of tests & services performed
Medical knowledge
Medication System
Billing/Acct. System
Cost of visit
3 (c) i 4 marks (State TWO ways CASE Tool can help in Software Development) Supply basic functionality, do routine tasks automatically Be able to support editing of code in the particular programming language, supply refactoring tools (Refactoring means modifying existing source code in a structured and incremental way.) Enhance productivity Generate code pieces automatically Increase software quality
Intuitive use Integration with other tools For example, code editor works with code repository (commonly refers to a location for storage, often for safety or preservation.) 3 (c) ii 2 marks (ONE advantage and ONE disadvantage)
4. (a) i What are functional requirements? 2 marks A requirement that, when satisfied, will allow the user to perform some kind of function.