Software Process Models,” of Essentials of Software Engineering, there are several models used in software development. T
DQ1 Software Development Phases
As you read in Ch. 4, “Software Process Models,” of Essentials of Software Engineering, there are several models used in software development. The phases of requirements, design, implementation, test, and maintenance are executed differently in the Waterfall versus a multiple-components incremental model.
Describe how the phases are executed differently in these two models, and discuss an advantage you see in using one over the other if you were a software engineer designing a mobile application.
DQ2 “Functional” and “Non-Functional” Requirements
In Ch. 1, “Creating a Program,” of Essentials of Software Engineering, you examined how program requirements statements that define and qualify the program are essential to the software development process. How would you explain what the word “requirements” means to someone trying to make decisions about what they truly need from a program?
Explain, in non-technical terms, what the differences are between “functional” and “non-functional” requirements.
BSA385 Intro to Software Engineering
Week 2 Discussion
DQ1 Architectural and Detailed Design
Refer to Ch. 7, “Design: Architecture & Methodology,” of Essentials of Software Engineering. Summarize the differences between architectural and detailed design. Discuss the importance of requirements specification in the detailed design to the programmer that will create code to the specification.
DQ2 Functional Requirements
In the Pluralsight course “Software Process Management,” you learned about Waterfall, “V”, Spiral, and Agile models. Analyze the conditions that determine the program design and project management approach. How does a software engineer’s choice of model influences how the functional requirements document is written and used?
BSA385 Intro to Software Engineering
Week 3 Discussion
DQ1 Software Management Tools
Research the benefits of software management tools using the link provided as a starting point. From a business perspective, analyze the advantages and disadvantages of software management tools. Pick one tool that could be used in the Agile development of a billing program and explain your choice.
DQ2 Design Quality and Metrics
Research a current article that discusses the importance of design quality and the use of metrics in the software development process. Share your article with the class.
Specify at least one measurement of design quality and a metric that could be used in the software development process using an Agile approach to a billing program and explain your choice.
BSA385 Intro to Software Engineering
Week 4 Discussion
DQ1 Quality Assurance
Consider the importance of quality and security assurance during the software development process.
Appraise the risks and disadvantages to the organization of implementing software applications that are not high quality or are easily hacked. Providean example from the healthcare industry to support your view.
DQ2 Security Management
From the standpoint of Chief Security Officer, analyze why the security management processes should be included in the development of software applications that are used in the healthcare industry.
BSA385 Intro to Software Engineering
Week 5 Discussion
DQ1 Software Testing Techniques
Consider the need for robust software testing techniques.
Determine the characteristics for a software testing environment that best supports testing the software application you are developing in your individual assignments.
Discuss the software testing environment you would create and how the environment would support the software testing processes and help the software development project meet its quality assurance goals.
DQ2 Software Testing Plan
Find a current article that discusses how to create a software testing plan.
Share your article with the class.
Propose how a software engineer would develop a software testing plan for software development in the healthcare industry.
Collepals.com Plagiarism Free Papers
Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.
Get ZERO PLAGIARISM, HUMAN WRITTEN ESSAYS
Why Hire Collepals.com writers to do your paper?
Quality- We are experienced and have access to ample research materials.
We write plagiarism Free Content
Confidential- We never share or sell your personal information to third parties.
Support-Chat with us today! We are always waiting to answer all your questions.
