Title: Exam 1
Course: KVCC_BUS205 > Section: Assessments

Chapter 1

1. In chapter 1 the system development life cycle was introduced. The steps in this cycle are as follows:

a. Identify the problem and obtain approval

b. Plan and monitor the project

c. Discover and understand details

d. Design system components

e. Build, test, and integrate system components

f. Complete systems tests and deploy the solution

Answer the following questions on the SDLC:

1. Define each of the steps of this process in your own words?

2. Give a real world scenario that expresses each of these steps. You can create a project or describe something that you experienced as part of work or school.

3. In your opinion does this life cycle make sense and would you apply it if you were developing an information system? Why/Why not?

4. What would you add or change to these steps? Why?

5. Which parts of these steps do you think is the most critical? Why?

6. Which is the least critical? Why?

2. This chapter also introduces the concept of agile and iterative development. Answer the following questions:

a. Describe agile and iterative development, what does this actually mean?

b. Contrast this with that of Waterfall as a form of project management.

c. In your opinion what are the disadvantages to agile?

d. What are the advantages?

e. Personally if you had the choice what form of development would you select? Why?

Chapter 2

1.     In chapter 2 we began the process of systems analysis and this led to the discussion of requirements. There are two style of requirements those of functional and nonfunctional. To illustrate these concepts there is a framework called FURPS. Answer the following questions based on this:

a.      FURPS

i.                   Functional

ii.                 Usability

iii.               Reliability

iv.               Performance

v.                 Security Requirements

b.     Define both functional and nonfunctional requirements? How does this fit into the FURPS model?

c.      Define each of the levels of FURPS paying attention to why they are important to systems analysis. (You answered the F in the previous question so just focus on the remainder)

d.     Summarize the + levels. You do not have to define each level but overall what do they encompass.

e.      Why is it useful to discover and define the systems requirements?

f.       What would you change in this model? Would you add or remove anything? Why?

2.     The rest of the chapter is focused on information gathering techniques which consist of the following:

a.      Interviewing

b.     Questionnaires

c.      Review inputs, outputs, and procedures

d.     Observe and document Business processes

e.      Research vendor solutions

f.       Collect user comments and suggestions

Answer the following questions:

a.      Summarize each of the following steps?

b.     What are the advantages/disadvantages?

c.      In your opinion which of these methods work best?

d.     Are there any methods you would not use? Why?

e.      What other methods would you suggest? You do not need to go into detail describing this just listing items is acceptable.

Chapter 3

1.  Chapter 3 begins with talking about user stories. Answer these questions:

1. What items does a user story focus on? Another way to word this is what questions does it answer?

2. What is the process to develop user stories?

3. Provide an example of a user story?

4. What is acceptance criteria? Why is it important to include?

5. For your previous example write some acceptance criteria.

6. In your opinion what is the value of user stories and would you create them as part of the development of system requirements?

2. The remainder of the chapter discusses Use cases. Answer the following questions:

1. What is a use case and how does it differ from a user story?

2. Who is the primary creator of use cases?

3. The book describes two techniques to create these use cases which are user goal and event decomposition. Summary each one of these?

4. In your opinion which technique is better at obtaining information? Why?

5. Overall what is your opinion of use cases? Are they useful? Why/Why not?

Attached Files: | - KVCC BUS205_BusSysAnalysis_Asessment 1.pdf