CS605 Software Engineering II Assignment # 1 Solution Fall 2012

Scenario:
The airline is going to start its operation within next 2 to 3 months, so initially the ticket reservation module and passenger-interface module (the interface which passengers will use on passenger terminals to search and select flights, see fare details, announcements etc.) need to be delivered at the start of airline operations.
Question#1 [Marks: 10+5]:
a) In context of the above scenario, select the appropriate software development process model for this situation; also provide justification for your answer.
b) What might be the implications if this application is assigned to an organization at CMM level-1 (Ad-hoc Level)?
Solution:

RAD & waterfall model:
Rapid Application development (RAD) is an incremental software development process model that emphasizes an extremely short development cycle (anywhere from 60-90 days). The RAD model is a high-speed adaptation of the linear sequential model / Waterfall model. It is usually used for information system
Waterfall Model:

It suggests a systematic, sequential approach to software development that begins at the system level and progresses through the analysis, design, coding, testing, and maintenance.

b) What might be the implications if this application is assigned to an organization at CMM level-1 (Ad-hoc Level)?

Ans:
  1. Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends upon individual effort. By default every organization would be at level 1.

This is a tricky and sensitive application and must be handled carefully and need experience to handle it. So it not suitable to give this application to an organization at CMM-1 level.
Question#2 [Marks 5]:
Consider the following two system constraints:
1. Performance
2. Usability (user friendly interface)
Normally we have a trade-off between these two constraints. In context of the given
Solution:
Performance
I prefer performance because it’s a tricky project and need to be handling carefully as it deals with flight scheduling and weather forecasting. And maintainace is important in this application.
Usability is also important on the customer side because user friendly interface make the use of this application easy for users.

2 Responses to CS605 Software Engineering II Assignment # 1 Solution Fall 2012

  1. Unknown says:

    learn and fun can be done at the same time just visit http://www.kidsfront.com/match-pictures/picture_match_1.html

  2. ''Wow''.... Awesome Blogs Comments I like Same Day Tours (Taj Mahal) is the main attraction here. Top things to enjoy here are the monument, prayer room, museum and the garden. It would take around 90 minutes to two hours to enjoy this monument.. More Information...
    3 Days Golden Triangle Tour
    4 Days Golden Triangle Tour
    Same Day Agra Tour by Gatimaan Express
    6 Days Golden Triangle Tour
    Thanks and best regards
    Manoj Sharma
    www.indiatripdesigner.com
    +91-9837332533

Leave a Reply

Related Posts Plugin for WordPress, Blogger...