Order from us for quality, customized work in due time of your choice.
Week 5 – Final Project
Due Monday by 11:59pm
Points 20
Submitting an external tool
Pressman, R. S., & Maxim, B. R. (2020). Software engineering: A practitioner’s approach (9th ed.). Retrieved from https://www.vitalsource.com
Software Requirements—Concept Map and Paper
[WLOs: 2, 3, 4] [CLOs: 1, 2, 3, 4]
Prior to beginning work on this Final Project, read Chapter 13: Design for Mobility and Chapter 14: Pattern-Design Based of your text.
For the Week 5 section, and before you begin your Final Project compilation, you will add another part to your concept map to illustrate and make connections among the concepts of requirements modeling: behavior, patterns, and web/mobile apps. In your concept map, illustrate and label each component of requirements modeling to show and explain the logical elements of a system and describe their relationships.
You will also include the Week 5 paper component for behavior, patterns, and web/mobile apps.
Explain the concepts of requirements modeling: behavior, patterns, and web/mobile apps.
Describe each component of requirements modeling to explain the logical elements of a system and their major relationships.
Provide a brief summary of the alignment between your concept map and elements within your paper.
Your paper must be a minimum of 400 words.
The Final Project for this course is an accumulation of previous weeks’ assignments in which you will utilize all of the skills you have acquired in this course to develop a complete Software Requirements—Concept Map and Paper. In each week of the course, you created various sections of your software requirements concept map. Now you will synthesize what you have learned from all five sections you have developed into one final concept map that demonstrates your knowledge of software requirements design and development. Review and integrate all feedback you have received from your instructor in prior weeks, and synthesize your content into one final comprehensive submission. You may want to include this project in your professional portfolio.
In Week 1, you identified principles that guide practice in which you illustrated and made connections among the concepts of software requirements. In addition, you described the function of each software requirement and method.
In Week 2, you illustrated requirements and explained the processes used for software requirements engineering.
In Week 3, you illustrated scenario-based methods. In addition, you described the differences between different diagrams by using UML.
In Week 4, you illustrated the aspects of class-based methods including design and implementation in software requirements and the class-responsibility-collaborator (CRC) modeling, and you identified the major guidelines for identifying responsibilities (attributes and operations).
Finally, in Week 5, you illustrated the components of software requirements to include behavior, patterns, and web/mobile apps and showed the logical elements of a system and describe their relationships.
Part 1: Final Software Requirements—Concept Map
For the Final Software Requirement Concept Map, review the feedback you received from your peers and/or instructor, and incorporate any feedback you received for all concept maps. Incorporate all the sections you have developed into one final concept map.
Concept Map—Section 1: Identify software requirements for a given stakeholders, and explain the principles that guide software requirements practice
Concept Map—Section 2: Identify software requirements, and describe how to develop functional and non-functional requirements that are complete and consistent in understanding the requirements.
Concept Map—Section 3: Explain how scenario-based modeling are utilized to represent the system from the users’ point of view, and understand how the users interacts with the software.
Concept Map—Section 4: Explain the essential elements of class-based design; explain and apply the guidelines for identifying responsibilities (attributes and operations).
Concept Map—Section 5: Explain the concepts of requirements modeling: behavior, patterns, and web/mobile apps. Describe each component of requirements modeling to explain the logical elements of a system, and describe their major relationships.
Part 2: Paper
You will outline the features of contemporary software requirements, within the context of the following:
Principles that Guide Practice
Understanding Requirements
Scenario-Based Methods
Class-based Methods
Behavior, Patterns, and Web/Mobile Apps
This Final Project is an exercise in synthesizing what you have learned. This should not be everything you have submitted thus far but a shortened analysis of how it all fits together. Take everything you have explored in this class, and boil it down to the essentials, looking for relationships. Review and integrate all feedback you have received from your instructor in prior weeks. Refine your introduction and conclusion, and include a complete references page with all resources used throughout the assignments. Refer to the final paper rubric for grading criteria. Review the Writing Center web pages on SynthesisLinks to an external site., and the Synthesis MatrixLinks to an external site. for tips on how to summarize your analysis and research.
In your paper,
Synthesize connections between the sections of your final concept map.
Summarize the alignment between your final concept map and elements within your paper.
Describe the interrelationship of the concepts (i.e., how do they work together?).
Summarize the appropriate elicitation techniques to identify system stakeholders.
Describe (briefly) software requirements for given stakeholders, underlying the essentials that lead to good requirements analysis.
Identify the main points of functional and non-functional requirements that are complete, consistent, and unambiguous.
Summarize the underlying essentials in understanding the requirements.
Interpret how scenario-based modeling represents the system from the user’s point of view to better understand how the users interact with the software.
Explain the essential elements of class-based design.
Summarize pattern-based design.
Describe specialized strategies and methods used to design web apps.
Describe how the concepts about software requirements will be used in future courses and/or future jobs.
The Software Requirements—Concept Map and Paper Final Project
Must include a complete concept map.
Must be three to five double-spaced pages in length (not including title and references pages) and formatted according to APA Style as outlined in the UAGC Writing Center’s APA StyleLinks to an external site. resource.
Must include a separate title page with the following:
Title of paper
Student’s name
Course name and number
Instructor’s name
Date submitted
For further assistance with the formatting and the title page, refer to APA Formatting for Word 2013Links to an external site..
Must utilize academic voice. See the Academic VoiceLinks to an external site. resource for additional guidance.
Refine your introduction and conclusion paragraph. Your introduction paragraph needs to end with a clear thesis statement that indicates the purpose of your paper.
For assistance on writing Introductions & ConclusionsLinks to an external site. as well as Writing a Thesis StatementLinks to an external site., refer to the UAGC Writing Center resources.
Must use at least eight scholarly, peer-reviewed, credible sources in addition to the course text. At least five sources, can be from prior weeks.
The Scholarly, Peer-Reviewed, and Other Credible SourcesLinks to an external site. table offers additional guidance on appropriate source types. If you have questions about whether a specific source is appropriate for this assignment, please contact your instructor. Your instructor has the final say about the appropriateness of a specific source for a particular assignment.
To assist you in completing the research required for this assignment, view this UAGC Library Quick ‘n’ DirtyLinks to an external site. tutorial, which introduces the UAGC Library and the research process, and provides some library search tips.
Must document any information used from sources in APA Style as outlined in the UAGC Writing Center’s Citing Within Your PaperLinks to an external site. guide.
Must include a separate references page that is formatted according to APA Style as outlined in the UAGC Writing Center. See the Formatting Your References ListLinks to an external site. resource in the UAGC Writing Center for specifications.
Carefully review the Grading RubricLinks to an external site. for the criteria that will be used to evaluate your assignment.
Order from us for quality, customized work in due time of your choice.