Title: Final Exam
Course: KVCC_BUS205 > Section: Assessments

Question 1

The first part of the textbook introduces the process of system development. The following questions are on this topic.

a. The whole book is on the topic of systems analysis and systems design. Define each by using an example or scenario that describes how each works as part of the development of information systems.

b. As part of this development we have created frameworks to assist in the process and the procedures, one of these frameworks is the SDLC or system development life cycle. We have already defined these steps so that does not need to be duplicated here. What I would like you to do is create a scenario that fully describes these steps and explains how this process works. You should now have a more complete picture of how these steps work and their individual functions and due to this your ability to describe the SDLC should be more complex and thorough.

c. One of the last big concepts in this section of the text is the discussion of iterative development. We have discussed this many times in class so I will not have you define it. Instead what I want you to consider more how you would apply it to an actual project. Explain what this is by applying it to a scenario such as an information system being developed by for your business (you can use the scenario from above). Go into detail on the process you will take to create the project involving all of the knowledge you have on systems analysis and design including information on iterative/agile development.

Question 2

The second part of the text deals with the process of systems analysis, the following questions are in relation to this topic:

a. The first half of this class primarily focused on the topic of Systems Analysis. You have already created a definition in the above question however now I want you to go into further detail. Items to pay attention to:

i. Requirements

ii. Stakeholders

iii. Information gathering techniques

iv. Models

1. User stories

2. Use cases

3. ERD

4. Domain model class diagram

5. SMD

6. Use case descriptions

7. SSD

b. Once you establish a complete definition of systems analysis I want you to start thinking on how you can actually apply this to your life. We have been talking about these tools to look at a problem and develop a complete analysis so that an information system can be developed. These analysis tools that you learned throughout this section however can extend well beyond developing some form of system and can be used in many different areas as well. What I want you to start to look at is how you can apply these skills to your current/past workplace. As part of this reflection on the following:

i. What areas of your job involve analysis currently?

ii. What tools or techniques do you use as part of this analysis?

iii. How will this change when based on what you have learned in this class this semester?

iv. Do you think becoming a better analyst will assist you in your current work? Why/Why not?

v. What other ways could you apply systems analysis to your professional life?

c. After the reflection on how you will use these tools in your professional life now think about how this fits within your personal life (your response should be similar to the answer you gave above). How can you use analysis to enhance your life outside of work?

d. How does this knowledge fit into your world as a student? Can you use these analysis tools and procedures in other classes?

Question 3

The next section deals with the topic of systems design. The following questions are on this topic:

a. Just as with question 2 I want you to go further into detail expressing the full picture of what systems design is. As part of this discussion include the following topics:

i. The design activities

ii. Technology Architecture

iii. Application Architecture

iv. User Experience

v. User Interface

vi. Databases

vii. Security

b. When exploring system design one of the most important components is that of security. This needs to be factored in to all aspects of system design, to start this consideration answer the following questions based on a business that you own/manage:

i. What kind of Integrity controls will you integrate into this business? Focusing on these items:

1. Input

2. Output

3. Redundancy, Backup, and Recovery

4. Fraud Prevention

ii. What security controls will you use?

1. Access Controls

2. Encryption

3. Digital Signatures and Certificates

iii. How will you ensure that you and your employees have a security attitude?

iv. What information will you store that requires higher levels of security and focus than others? How will you protect this?

c. Security aside another important concern is that of the user interface. When your users are working with the system all they ever see and interact with is the interface and due to this we need to ensure that this system works and performs the necessary functions. Once again I would like you to put your business hat on and think that you are designing an interface for your employees. Answer the following questions:

i. Think of a user interface that you enjoy and appreciate. What is it about this interface that works for you? Write a brief description on this.

ii. Think of an interface that you have used that was poor and made things cumbersome in terms of your interaction. What was bad? Write a brief description on this.

iii. Keep these interfaces above both the good and bad, now think how you will ensure that your UI has those good characteristics and lacks the bad. What process or techniques will you use to avoid to achieve this?

d. The final part of this section deals with databases. We have discussed the topic in detail in this class and others and will hit it even harder in classes to come. Because of this I will not ask you to create a definition or explore areas we have already covered. What I would like you to think about however is how you will protect these databases. There is obviously a security component to this however there are other items that are discussed in the text such as Transaction Logging and Concurrency/Complex user controls. Provide a brief summary on how you will protect your databases as a way to get you thinking about this security and how you will eventually apply it.

Question 4

The final part in the text deals with Project Management aspects. Answer the following questions:

a. Just as with the topics of system analysis and design, I would like you to go into more detail on Agile development. You discussed this in the first question however in this section they go into further detail which give you a more complete picture as to the workings of the development process.

i.                   When the creators of the agile system were working on agile they wrote a manifesto that described their aims. In this manifesto they expressed four basic values. I would like you to explain each of these items and as part of this include whether or not you think these values are important.

ii.                 The values are not the only thing that these creators made with them also creating a list of 12 principles. Breakdown each of these principles and provide an analysis. As part of this include your opinion of the goal and your perceived value (I know you have not used the tool before but I am still asking you to think and judge. Your judgment can change in the future but at this moment I am asking you to evaluate the item with the knowledge you have on hand. This can only come as part of you really thinking and analyzing the process. Just do it!)

iii.               There are many different forms of agile development with the book focusing on three distinct types unified process, Extreme programming, and Scrum. Please summarize each of this and then make an analysis of what you think is positive and negative about this approach. Once this is done I would like you to look at the three systems and decide which one you would ultimately lean more towards in your actual development (Yes I understand that each of this could be used depending on the situation. I am however asking which method would you select more often and why.)

b. This section is on project management and as part of this you can assume that it deals with the management of projects. As part of this process you have a project manager and by the same logic you can declare that they manage projects, but what do they actually do?

i.       What duties and responsibilities do they have?

ii.     Who do they interact with?

iii.   In your opinion why are they important?

iv.   Could you see yourself as a project manager? Why/Why Not?

c. Summarize the PMBOK:

i.                   What is the PMBOK?

ii.                 Who is responsible for its creation?

iii.               What does it include?

iv.               Why is it important to the field of project management?

Attached Files: | - KVCC BUS205_BusSysAnalysis_Final Exam.pdf