Process frameworks & flows
Part 1 (ch 1)
Textbook assignment (may be slightly altered from the book):
1.6. As software becomes more pervasive, risks to the public (due to faulty programs) become an increasingly significant concern. Develop a doomsday but realistic scenario in which the failure of a computer program could do great harm, either economic or human.
Applying concepts: Eliciting requirements
1.1: Use the SafeHome case study scenario in section 1.5 to develop a list of 10 questions that should be asked about the project before the project proceeds. Questions should be specific to this scenario. Save as a doc or docx file.
Part 2 (ch 2)
Textbook assignment (may be slightly altered from the book):
2.1. Baetjer [Bae98] notes: “The process provides interaction between users and designers, between users and evolving tools, and between designers and evolving tools [technology].” List five questions that (1) designers should ask users, (2) users should ask designers, (3) users should ask themselves about the software product that is to be built, and (4) designers should ask themselves about the software product that is to be built and the process that will be used to build it. These questions should be more generic than the Applying Concepts assignment above.
Applying concepts: Process framework diagram and flow model
2.1: Utilizing the information in chapters 1 and 2, utilize MS Visio to create a process framework model with umbrella activities that include at least 2 tasks with an activity and an action section broken down into a task set for each. Use figure 2.1 as a guide. Keep the 3 P’s (Problem, Project, People) in mind as you work. This article provides additional insights into what should be included. Look at section 2.3 for examples of what can go into a task set.
2.2: Next, select one of the process flow models in Figure 2.2. Make a preliminary decision on which would fit your proposed framework and discuss in at least one paragraph which you would choose and detail your justification for your choice.