IS Systems and Integration Capstone Project
Project Requirements/Capstone_Project_-_Phase_III_Grading_Rubric.doc
CSIS 474
Capstone Project – Phase III Grading Rubric
Page 1 of 2
Project Requirements/Capstone_Project_-_Phase_III_Instructions.docx
CSIS 474
CSIS 465
Capstone Project – Phase III Instructions
Systems Design
You will complete this phase using Microsoft Visio and a web development Integrated Development Environment (IDE). Reference your Reading & Study material in Module/Week 8 to complete the following steps:
1. Design a Detailed Network Diagram for a Distributed System
a. List the global locations where the systems will be housed.
b. Develop a minimum of 10 network node design, including:
1. ISP/bandwidth/caching devices,
2. Load balancers,
3. Firewalls,
4. Routers, and
5. Switches.
2. Design a Detailed Cloud/Distributed Computing Diagram
a. Identify a client-server architecture such as:
1. Three-layer client-server architecture, and
2. N-Tier Architecture.
b. Develop a minimum of 10 server node design, which could include:
1. Storage Area Network (SAN),
2. Database servers,
3. Application servers, and
4. Web servers.
a. Integration services
b. API services
3. Design a Graphical User-interface (GUI)
a. Choose 1 of the following transition procedures from the use cases to your menu hierarchy:
1. Use case groupings by first-cut menus, or
2. Storyboards.
b. Using CSS, HTML, and JavaScript, design the client-side system interface prototypes for your solution.
c. Develop a minimum of 4 graphical user interfaces.
Project Requirements/Capstone_Project_-_Phase_II_Part_II Grading_Rubric.doc
CSIS 474
Capstone Project – Phase III Grading Rubric
Page 1 of 2
Project Requirements/Capstone_Project_-_Phase_II_Part_II Instructions.docx
CSIS 474
Capstone Project – Phase II, Part II Instructions
Systems Analysis
Reference the Reading & Study folder material in Module/Week 6 (specifically the textbook diagrams) for assistance in completing the following steps:
1. Develop Use Case Descriptions
a. For each use case diagram, develop a parallel, fully developed use case diagram.
b. Fully develop a minimum of 4 use case descriptions, which consists of the following elements:
1. Use case name,
2. Triggering event,
3. Actors,
4. Stakeholders,
5. Pre-conditions,
6. Post-conditions, and
7. Flow of activities.
2. Develop Activity Diagrams
a. Develop at least 1 activity diagram per use case diagram.
b. Use a minimum of 4 activity diagrams.
3. Develop System Sequence Diagrams (SSDs)
a. Reference the Reading & Study folder in Module/Week 6 for proper SSD notation.
b. The SSDs must parallel the fully developed use case descriptions.
c. Use the complete notation. See the example below:
1. [true/false condition] return-value := message-name (parameter-list)
d. Use a minimum of 4 SSDs.
Project Requirements/Capstone_Project_-_Phase_II_Part_I_Grading_Rubric.docx
CSIS 474
Capstone Project – Phase II, Part I Grading Rubric
image1.png
Project Requirements/Capstone_Project_-_Phase_II_Part_I_Instructions.docx
CSIS 474
Capstone Project – Phase II, Part I Instructions
Systems Analysis
You will complete this phase using Microsoft Visio. Refer to the Reading & Study folder in Module/Week 4 to complete the following steps:
1. Develop Use Case Diagrams
a. A minimum of 4 use case diagrams must be developed.
2. Develop an Entity Relationship Diagram (ERD)
a. A minimum of 5 tables must be developed.
b. Normalization must meet 3NF.
c. Use appropriate Crow’s foot notation and relationship descriptions.
d. Use appropriate keys and field types.
Project Requirements/Capstone_Project_-_Phase_I_Grading_Rubric.doc
CSIS 474
Capstone Project – Phase I Grading Rubric
Project Requirements/Capstone_Project_-_Phase_I_Instructions.docx
CSIS 474
Capstone Project – Phase I Instructions
Project Management
You will complete this phase using Microsoft Project Management. Refer to the Reading & Study folder in Module/Week 2 as a reference for completing the various steps.
1. Determine the business requirements of the system
a. Define the system requirements of the company and the deliverables this project will facilitate.
i. What are the functional business requirements?
ii. What are the nonfunctional business requirements?
b. Requirements ought to be feasible within the parameters of the complete Capstone Project.
2. Facilitate Agile Time Management
a. Develop a Work Breakdown Structure (WBS) in Microsoft Project.
b. Proper time estimations are necessary.
c. Develop a minimum of 15 scheduled items that manage the deliverables of each project phase.
3. Facilitate Agile Cost Management
a. Use the same Microsoft Project document.
b. Provide appropriate cost estimations for the completion of each project deliverable.
i. Estimate the labor costs and hours to complete each task within your Microsoft Project WBS.
ii. Estimate the basic equipment and systems solution costs for the implementation of your Capstone Project.
Project Requirements/Capstone_Project_Instructions.docx
CSIS 474
Capstone Project Instructions
The objective of the final Capstone Project is to assess your knowledge on the learning objectives for the information technology program. All assignments in this course (Discussion Boards and Group Discussion Boards included) will build upon one another and provide you with different components for your Capstone Project.
To begin your final Capstone Project, it is necessary to identify a distributed or cloud computing application need within an organization. The organization ought to have at least 1 international vendor, partner, subsidiary, and/or be a multinational firm. The business need for a new application must parallel a problem that necessitates a cloud or global computing infrastructure that will operate in at least 2 different geographical locations.
The final solution will need to incorporate a highly available and scalable solution. The solution will require a graphical user interface, an application, a database, and the underlying computing infrastructure, which minimally includes the hosting servers, storage, and network. Examples could be the analysis and design of an Enterprise Resource Planning (ERP) system, Customer Relationship Management (CRM) system, Supply Chain Management (SCM), or any other system that your organization utilizes. Consult with your instructor if you are uncertain of your Capstone Project selection.
Project Requirements/Discussion Boards.docx
There are 2 Group Discussion Board Forums to be completed throughout this course. You are required to complete the assignment provided to you in the Group Discussion Board Forum and reply to 3 other classmates' threads. Each reply must be at least 250 words. All assertions in your thread and replies must be supported by scholarly resources that consist of the Reading & Study materials, good examples, and thoughtful analyses. There must also be an appropriate incorporation of a Judeo-Christian worldview/analysis and biblical principles. All sources must be cited in current APA format.
Discussion Board 1:
Topic: Company Description, Work Breakdown Structure, and Cost Estimation
Thread: This Discussion Board will provide you and your classmates with a basic description and work breakdown structure for your chosen company. To complete the thread, you must meet all of the following criteria:
1. Provide a brief background of your chosen company (name, locations, etc.);
2. Develop an initial Work Breakdown Structure (WBS) in Microsoft Project for your Capstone Project. After your WBS has been created, briefly discuss how you have incorporated the appropriate time needed for the activities listed in order to steward the time for the project accordingly. Explain how a biblical point of view of stewardship with time will ensure minimization of cost; and
3. Develop an initial cost estimation in Microsoft Project for your Capstone Project.
Replies: Analyze and provide beneficial feedback to at least 3 other classmates’ threads on how to improve his/her time and cost estimations. This feedback will assist you and your classmates in preparing for Phase I of your Capstone Project.
Topic: Techniques for Use Cases
Thread: Complete the following steps:
1. Describe 3 techniques for identifying use cases. Briefly describe which technique you would apply to a biblical approach of communication in order to obtain the information you need for your use cases;
2. Discuss which technique would be best for your specific system build and explain why it is more suitable than the other two; and
3. Develop at least 2 use case diagrams.
Replies: Analyze and provide beneficial feedback to at least 3 other classmates’ threads on how to improve his/her technique and use cases for Phase I of the Capstone Project.
Submit your thread by 11:59 p.m. (ET) on Friday of Module/Week 3, and submit your replies by 11:59 p.m. (ET) on Monday of the same module/week.
For the replies, just write some basic information pertaining the question, nothing too specific.
Project Requirements/Due Dates.txt
Discussion Board Forum 1 (due Jan. 25) Capstone Project – Phase I (due Feb. 2) Discussion Board Forum 2 (due Feb. 8) Capstone Project – Phase II, Part I (due Feb. 16) Group Discusion Board Forum 1 (due Feb. 22) Capstone Project – Phase II, Part II (due Mar. 2) Group Discussion Board Forum 2 (due Mar. 8) Capstone Project – Phase III (due Mar. 14) All due dates are 23:59 of day specified Eastern Time (GMT-5).
Project Requirements/Group Discussion Boards.docx
There are 2 Group Discussion Board Forums to be completed throughout this course. You are required to complete the assignment provided to you in the Group Discussion Board Forum and reply to 3 other classmates' threads. Each reply must be at least 250 words. All assertions in your thread and replies must be supported by scholarly resources that consist of the Reading & Study materials, good examples, and thoughtful analyses. There must also be an appropriate incorporation of a Judeo-Christian worldview/analysis and biblical principles. All sources must be cited in current APA format.
I will provide the actual group discussion assignments/topics later, they aren’t available yet.