1. CIS 421 Week 2 Assignment 1 Scrum vs. Plan-
Based Software Development Strategies
For more classes visit
www.snaptutorial.com
Assignment 1: Scrum vs. Plan-Based Software Development Strategies
Due Week 2 and worth 100 points
You are the lead software engineer at a large educational institution
consisting of twenty three (23) campuses located across the Midwestern
United States. Your team has been asked to spearhead an effort to
implement a new software program that will serve as a centralized
student information center for all of your online students. This system is
being designed to reduce the cost of managing students’ information and
to automate the processes associated with this information. The total
online enrollment currently stands at 10,000 students. As the project
manager you will need to decide whether to utilize the Scrum approach
to project management or a more conventional, plan-based approach.
Write a three to five (3-5) page paper in which you:
2. Describe your approach in managing this project through both a Scrum-
based approach and a plan-based software engineering approach.
Identify how to address the most challenging aspects of this software
development project under both approaches and describe how to
address such challenges to ensure a successful outcome.
Develop a visual rendering of each approach using Microsoft Visio or
its open source alternative, Dia. Note: The graphically depicted solution
is not included in the required page length.
Evaluate the effectiveness of a Scrum approach compared to a plan-
based approach based on the following factors:
Planning the allocation of people to projects
Estimating the cost of projects
Maintaining team cohesion
Managing changes in project team membership
Your assignment must follow these formatting requirements:
Be typed, double spaced, using Times New Roman font (size 12), with
one-inch margins on all sides; citations and references must follow APA
or school-specific format. Check with your professor for any additional
instructions.
Include a cover page containing the title of the assignment, the student’s
name, the professor’s name, the course title, and the date. The cover
page and the reference page are not included in the required assignment
page length.
3. Include charts or diagrams created in Visio or an equivalent such as
Dia. The completed diagrams / charts must be imported into the Word
document before the paper is submitted.
The specific course learning outcomes associated with this assignment
are:
Summarize the competitive advantages software engineering presents to
organizations.
Evaluate the issues and challenges associated with software
engineering.
Describe the role of Agile methods in software engineering projects.
Use technology and information resources to research issues in software
engineering.
Write clearly and concisely about software engineering using proper
writing mechanics and technical style conventions.
********************************************************
CIS 421 Week 3 Assignment 2: UML Conceptual
View and Process View
4. For more classes visit
www.snaptutorial.com
Assignment 2: UML Conceptual View and Process View
Due Week 3 and worth 50 points
You have been asked to develop UML diagrams to graphically depict
and describe the architecture of two (2) unrelated software systems. The
first system is for an automated ticket-issuing system used by passengers
at a railway station. The second system is for a computer-controlled
video conferencing system, located in a corporate office and accessible
to senior management that allows video, audio, and computer data to be
visible to several participants at the same time.
Write a three to five (3-5) page paper in which you:
Create two (2) UML diagrams, one (1) showing a conceptual view and
one (1) showing a process view of the architectures for each of the two
(2) following systems (for a total of four [4] diagrams) through the use
of Microsoft Visio or its open source alternative, Dia. Note: The
graphically depicted solution is not included in the required page length.
An automated ticket-issuing system used by passengers at a railway
station.
5. A computer-controlled, video-conferencing system that allows video,
audio, and computer data to be visible to several participants at the
same time.
Describe how you created the conceptual and process view for all four
(4) diagrams. In the description, be sure to provide a justification for
each key decision in the design.
Explain how you arrived at your final solution for the four (4)
conceptual and process view diagrams that you have created.
Your assignment must follow these formatting requirements:
Be typed, double spaced, using Times New Roman font (size 12), with
one-inch margins on all sides; citations and references must follow APA
or school-specific format. Check with your professor for any additional
instructions.
Include a cover page containing the title of the assignment, the student’s
name, the professor’s name, the course title, and the date. The cover
page and the reference page are not included in the required assignment
page length.
Include charts or diagrams created in Visio or an equivalent such as
Dia. The completed diagrams / charts must be imported into the Word
document before the paper is submitted.
The specific course learning outcomes associated with this assignment
are:
6. Compare and contrast among architectural patterns.
Develop system models based on the Unified Modeling Language (UML)
to address and solve a business problem.
Describe the methods of object-oriented design using UML.
Use technology and information resources to research issues in software
engineering.
Write clearly and concisely about software engineering using proper
writing mechanics and technical style conventions.
********************************************************
CIS 421 Week 4 Case Study 1 Software
Requirement Specification
For more classes visit
www.snaptutorial.com
Case Study 1: Software Requirement Specification
Due Week 4 and worth 100 points
7. Read the case study titled “A Patient Information System for Mental
Health Care”, located in Chapter 1 of your textbook.
Write a three to five (3-5) page paper in which you:
Create a Software Requirement Specification (SRS) that includes the
following:
A detailed description of both user and system requirements. At least
four (4) user requirements and four (4) system requirements should be
provided.
A detailed description of both functional and nonfunctional
requirements. At least four (4) functional requirements and four (4)
nonfunctionalrequirements should be provided.
A detailed requirement specification written in structured natural
language.
Structure and present the requirements in a logical and consistent
manner.
Develop a use case diagram to summarize the functional requirements
of the system through the use of Microsoft Visio or its open source
alternative, Dia. Note: The graphically depicted solution is not included
in the required page length.
Your assignment must follow these formatting requirements:
Be typed, double spaced, using Times New Roman font (size 12), with
one-inch margins on all sides; citations and references must follow APA
or school-specific format. Check with your professor for any additional
instructions.
Include a cover page containing the title of the assignment, the student’s
name, the professor’s name, the course title, and the date. The cover
8. page and the reference page are not included in the required assignment
page length.
Include charts or diagrams created in Visio or an equivalent such as
Dia. The completed diagrams / charts must be imported into the Word
document before the paper is submitted.
The specific course learning outcomes associated with this assignment
are:
Analyze and describe functional and nonfunctionalrequirements in
software engineering.
Describe the key components in requirements elicitation and analysis.
Use technology and information resources to research issues in software
engineering.
Write clearly and concisely about software engineering using proper
writing mechanics and technical style conventions.
********************************************************
CIS 421 Week 7 Assignment 3 Component
Interface for an Emergency Control Room
For more classes visit
www.snaptutorial.com
9. Assignment 3: Component Interface for an Emergency Control Room
Due Week 7 and worth 100 points
As the lead software engineer for a medium-sized hospital, you have
been asked to spearhead an effort to improve the tracking of Voice Over
IP (VOIP) calls made within the hospital system. You have also been
asked to begin planning out an emergency vehicle discovery program
that will improve the response times of medical personnel to remote
emergency locations by pinpointing the closest vehicle to the emergency
using GPS.
Write a three to five (3-5) page paper in which you:
Design the Requires and the Provides interfaces of at least two (2)
components that might be used in a system in an emergency control
room for a call-logging component that records calls made.
Design the interfaces of at least two (2) components that might be used
in a system in an emergency control room for a vehicle discovery
component that, given a post code (zip code) and an incident type, finds
the nearest suitable vehicle to be dispatched to the incident.
Include both the Requires interface and the Provides interface in your
design.
Develop a visual rendering depicting your design through the use of
Microsoft Visio or its open source alternative, Dia.Note: The
graphically depicted solution is not included in the required page length.
Your assignment must follow these formatting requirements:
Be typed, double spaced, using Times New Roman font (size 12), with
one-inch margins on all sides; citations and references must follow APA
10. or school-specific format. Check with your professor for any additional
instructions.
Include a cover page containing the title of the assignment, the student’s
name, the professor’s name, the course title, and the date. The cover
page and the reference page are not included in the required assignment
page length.
Include charts or diagrams created in Visio or an equivalent such as
Dia. The completed diagrams / charts must be imported into the Word
document before the paper is submitted.
The specific course learning outcomes associated with this assignment
are:
Explain the importance of software reuse.
Use technology and information resources to research issues in software
engineering.
Write clearly and concisely about software engineering using proper
writing mechanics and technical style conventions.
********************************************************
CIS 421 Week 8 Case Study 2 Software System
Architecture
For more classes visit
11. www.snaptutorial.com
Case Study 2: Software System Architecture
Due Week 8 and worth 100 points
Read the case study titled “A Patient Information System for Mental
Health Care”, located in Chapter 1 of your textbook. Develop an overall
architecture for the system described in the assigned reading. Your
architecture should be based on any one of the common architectural
patterns (e.g., Pipe and Filter architecture pattern). Your architecture
should be documented in text and in UML diagrams (at minimum a class
diagram and a sequence diagram).
Write a two to four (2-4) page paper in which you:
Describe your chosen architecture pattern.
Explain why you selected the architecture of this case study.
Explain how your chosen pattern could be applied to this case study.
Describe any shortcomings associated with your chosen architecture
pattern for the case study.
Describe how your architecture could be implemented in hardware and
software.
Develop a UML diagram to document the architecture of the system
through the use of Microsoft Visio or its open source alternative, Dia.
Note: The graphically depicted solution is not included in the required
page length.
Your assignment must follow these formatting requirements:
12. Be typed, double spaced, using Times New Roman font (size 12), with
one-inch margins on all sides; citations and references must follow APA
or school-specific format. Check with your professor for any additional
instructions.
Include a cover page containing the title of the assignment, the student’s
name, the professor’s name, the course title, and the date. The cover
page and the reference page are not included in the required assignment
page length.
Include charts or diagrams created in Visio or an equivalent such as
Dia. The completed diagrams / charts must be imported into the Word
document before the paper is submitted.
The specific course learning outcomes associated with this assignment
are:
Explain how service-oriented software can be used to build distributed
applications using Web services.
List the characteristics of embedded real-time systems.
Use technology and information resources to research issues in software
engineering.
Write clearly and concisely about software engineering using proper
writing mechanics and technical style conventions.
********************************************************
CIS 421 Week 10 Term Paper: Organizational
Report
13. For more classes visit
www.snaptutorial.com
Term Paper: Organizational Report
Due Week 10 and worth 150 points
You have been hired as the CIO of a large multinational Internet
advertising company. The president of the company is entertaining a
major new software development project to keep track of advertising
revenues. She asked you to prepare a report on the current and future
state of software development and testing for this advertising company
so that she can make an educated decision on how to proceed with the
new development. The goal is to have a loosely coupled, Java-based
platform for this Web-based company.
Use the Strayer Library or other libraries of your choice to conduct
research about software development and testing.
Write a ten to fifteen (10-15) page paper in which you:
Define and explain, in your own words, the primary challenge(s) of
software development projects.
Compare and contrast at least three (3) different software development
methods.
Explain why the testing of software products is of great importance.
14. Provide a graphical depiction of your solution through the use of
Microsoft Visio or its open source alternative, Dia. Note:The
graphically depicted solution is not included in the required page length.
Identify potential ethical issues that may arise as a result of the company
doing business across several different countries and cultures, and
recommend ways to mitigate these challenges.
Compare and contrast at least three (3) testing approaches to software
development.
Use at least four (4) quality resources in this assignment.Note:
Wikipedia and similar Websites do not qualify as quality resources
Your assignment must follow these formatting requirements:
Be typed, double spaced, using Times New Roman font (size 12), with
one-inch margins on all sides; citations and references must follow APA
or school-specific format. Check with your professor for any additional
instructions.
Include a cover page containing the title of the assignment, the student’s
name, the professor’s name, the course title, and the date. The cover
page and the reference page are not included in the required assignment
page length.
Include charts or diagrams created in Visio or an equivalent such as
Dia. The completed diagrams / charts must be imported into the Word
document before the paper is submitted.
The specific course learning outcomes associated with this assignment
are:
Evaluate the issues and challenges associated with software
engineering.
Compare and contrast software development process models.
15. Explain the importance of software testing.
Compare and contrast the various testing approaches to software
engineering.
Use technology and information resources to research issues in software
engineering.
Write clearly and concisely about software engineering using proper
writing mechanics and technical style conventions.
********************************************************