Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

A. Briefly define the term Waterfall model? And list the phases of the developme

ID: 3736678 • Letter: A

Question

A. Briefly define the term Waterfall model? And list the phases of the development process in order they are done? B. What relationship is appropriate between the following classes: aggregation, inheritance, or neither?
A. Briefly define the term Waterfall model? And list the phases of the development process in order they are done? B. What relationship is appropriate between the following classes: aggregation, inheritance, or neither?
A. Briefly define the term Waterfall model? And list the phases of the development process in order they are done? B. What relationship is appropriate between the following classes: aggregation, inheritance, or neither?

Explanation / Answer

Waterfall model : it can be represented or graphically modelled as a cascade from establishing requirements, to design creation, to program implementation , to system test, to release to customer . it was a great step forward in software development as an engineering discipline . The original waterfall model had little or no feedback between stages, just as water dose not reverse or flow uphill in a cascade but is drawn ever downward by gravity . Thi, and if ths method might work satisfactorily if design requirements could be perfectly addressed before flowing down to design creation, and if design were perfect when program implementation .

Systematic documentation is done at every phase of waterfall model.

Phases of waterfall model : Waterfall model have five phases which are discussed as follow :

1. Requirement Analysis and Software Definition :  This is the first phases of waterfall model which included a meeting with the customer to understand his requirements. this is the most crucial phases as any misinterpretation at this stage may give rise to validation issues later .

2.System Design : the customer requirements are broke down into logical modules for the ease of implementation. hardware and siftware requirements for every modules are identified and designed accordingly. In short, this phase lays a fundamental for actual programming and implementation.

3.System implementation :In this phase, the source code of the programes is written.

4. System Testing: the whole design and its construction is put under a test to check its functionality. if there are any errors, then they will surface at this point of the process.

5. System integration : the company puts it in use after the system has been sucessfully tested.

6.System Deployment and Maintenance : Deployment and maintenance is needed to ensure that the system will continue to perform as desired.

B ) Aggregation : a directional association between objects. when an object 'has-a' another object , then you have got an aggregation between them .

Inheritance:  inheritance is a relationship among classes where in one class inherits the stucture and behaviour defined in one or more classes. the super class or [parent class and that inherits from one or more classes isa sub class , derived class or child class.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote