Question
1. Describe in a brief article the functions of software development process software quality assurance, software project management and software configuration management. Discuss how these
1. Describe in a brief article the functions of software development process software quality assurance, software project management and software configuration management. Discuss how these work together during the software development life cycle. Discuss how they improve software PQCT
2. write a short article that answers the following questions
a. what are the similarities and differences between the spiral process, the unified process and am agile process
b. what are the pros and cons of each of these processes?
c. which types of projects should apply which of these processes?
3.
A coin operated car wash system is a self-service car wash system. A customer inserts the required number of quarters to buy a preset period of wash time. The customer can turn a dial to select soap, foam, rinse, and wax any time during the wash period. The system beeps when one minute is remaining. The customer can insert more quarters to prolong the wash period. Perform the following for car wash system.
a. Identify and specify the system requirements including functional and nonfunctional requirements.
b. Decompose the system into functional subsystems decompose the system requirements if necessary.
c. Allocate the system requirements to the sub-system.
d. Construct a system architectural design diagram using a diagramming technique of your choice or as designated by the instructor.
4. In Appendix D 2 a National Trade Show Services (NTSS) business is described. Suppose that currently the NTSS business is conducted manually. The company wants to develop a web- based on-line system to automate the business. This exercise may be an individual assignment or part or part of a team project. It requires the student or team to do the following.
a)From the business description identify and list the most important business activities of the current business. These are the functionalities that the future system must provide Hint: the number of such activities may differ from student to student. However, the combined functionality identified should cover at least 90% of the current business activities, which includes the most important business function.
b)Identify other necessary functionalities for the online system so the business can run online For example, the system needs to authenticate users.
c)Formulate the functionalities as software requirements.
5.2 Produce a one page description of the business operation for a hotel reservation system. State practical and reasonable assumptions
5.3 Perform the brainstorming step for the hotel reservation system using the description produced in exercise 5.2
5.4 Perform the classification step from the brainstorming results produced in exercise 5.3 for the hotel reservation system.
5.5 Draw a UML class diagram as a domain mode based on the classification results produced in exercise 5.4
5.6 Review the domain model clas diagram produced in exercise 5.5 using the review check list in section 5.4.5. Produce a review report that answer the list of review question.
5.7 Select another application and do as the above exercise for this application
6.5 Consider the Airport Baggage Handling System discussed in chp 3. The conveyor subsystem employs barcode scanners and pushes to guide the pieces of luggage to travel toward their description on the conveyor belts. There is software subsystem that works with these two types of devices. Determine the type of this subsystem. Note that the subsystem may involve more than one type of subsystem. Select the architectural style to apply. Also produce a sketch of the architectural design and specify the functionality for each of the subsystem and components.
7.3 For the National Trade Show Services(NTSS) requirements specifications you produced in exercise 4.6 do the following.
Derive use cases from the requirements specification
Specify the high level use cases
Draw use case diagram
Apply use case partition rules if necessary to reduce the number of use cases allocated to each subsystem.
8.5 In Appendix D2 a National trade show service (NTSS) business is described. In exercise 4.6 and exercise 7.3 you produced the requirements and derived use cases for this application. Now write the expanded use cases
9.5 Produce scenarios, Scenario table, and design sequence diagrams for the deposit money, withdraw money, Check Balance, and transfer money expanded use cases you produced for the ATM application in exercise 8.1
14.1 Refine the Obtain an Offer letter activity discussed in section 14.5.4 to produce an activity diagram taking into consideration conditional branching concurrency and synchronization.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started