Page 1

CIS 421 Week 2 Assignment 1 Scrum vs. PlanBased 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:


Describe your approach in managing this project through both a Scrumbased 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 planbased 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.


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


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.


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:


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


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) nonfunctional requirements 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


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 nonfunctional requirements 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


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


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


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:


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


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.


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.


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.

********************************************************

Profile for Robinson072

CIS 421 Success Begins / snaptutorial.com  

Assignment 1: Scrum vs. Plan-Based Software Development Strategies

CIS 421 Success Begins / snaptutorial.com  

Assignment 1: Scrum vs. Plan-Based Software Development Strategies

Advertisement