UML Descriptive question Chapter-03

Posted by: | Published: Friday, July 21, 2017 | Categories:

    Chapter-03
Avoiding the problems


1. Advantages & disadvantages of traditional waterfall life cycle.
Ans. Advantages:
a) Teams with specialized skill can be assigned to tasks in particular phases.
b) Progress can be evaluated at the end of each phase.
c) Attendant risk can be controlled and managed.


http://www.webschoolbd.com/2017/07/uml-descriptive-question-chapter-03.html
Disadvantages:
a) Real project rarely follow a simple sequential life cycle include.
b) Interactions are almost inevitable.
c) The elapsed time between inception and delivery is frequently too long.
d) It is unresponsive to changes in the technology or requirements.



2. Phases of waterfall life cycle.
a) System engineering
b) Requirements analysis.
c) Design.
d) Construction
e) Testing
f) Installation
g) Maintenance

3. Prototyping
In software development a prototype is a system or a partially complete system that is build quickly to explore some aspect of a system requirements and that is not intended as the final working system.
Main system require to prepare prototype
1) Perform an initial analysis.
2) Define prototype objectives.
3) Specify prototype.
4) Construct prototype.
5) Evaluate prototype and recommend change.

Advantages of prototype:
1) Early demonstrations of system functionality help identify any misunderstandings between developers and client.
2) Client requirements that have been missed are identified.
3) Difficulties in the interface can be indentifies
4) The feasibility and usefulness of the system can be tested even though by its very nature the prototype is incomplete.

Disadvantages:
1) The client may per sieve the prototype as part of the final system, may not understand the effort that will be required to produce a working production system and may expect delivery soon.
2) The prototype may divert attention from functional to solely interface issue.
3) Prototype requires significant user involvement.
4) Managing the prototyping life cycle requires careful decision making.

4. USDP
The Unified Software Development Process (USDP) (Jacobson et al, 1999) reflects the current emphasis on iterative and incremental life cycles.
A development cycle for the USDP comprises four phases-
a) Inception
b) Elaboration
c) Construction
d) Transition

5. Incremental Development
Incremental development involves some initial analysis to scope the problem and identify the major requirements. The requirements are that reviewed and those that deliver most benefit to the client become the focus of the first increment of development and delivery. The installation of the first increment provides valuable feedback to the development team and informs the development of the second increment and so on.

Previous
Next Post »

আপনার কোন কিছু জানার থাকলে কমেন্টস বক্স এ লিখতে পারেন। আমরা যথাযত চেস্টা করব আপনার সঠিক উত্তর দিতে। ভালো লাগলে ধন্যবাদ দিতে ভুলবেন না।
- শুভকামনায় ওয়েব স্কুল বিডি
ConversionConversion EmoticonEmoticon