Understanding of the processes of software development

Assignment Help Software Engineering
Reference no: EM133665072 , Length: word count:1500

Cyber Ethics

Requirements, Analysis and Modelling

Learning outcome 1: Demonstrate an understanding of the processes of software development, acquisition, security and service management and the ACS knowledge areas:

• Design
• Systems Development
• Systems Acquisition

Requirements
In the absence of better/newer models, the Waterfall model is used to frame the activities involved in software development (or any project). Waterfall requires a linear, sequential process starting with requirements and ending (usually) with the delivery of a software product.

Assignment: Software Requirements Analysis

Assignment overview
Designing software that meets the requirements of users is a difficult task - often users don't really understand what they want, and software developers don't understand the users. In this assignment you will prepare a report containing text and diagrams which will allow the specification of software requirements.

Assignment details
For the given problem, write a report which answers the following questions and presents relevant design diagrams. The GardenMate Case study (below) is to be used for doing an initial design.
1. Write three requirements based on the User Interview Transcript provided.
2. Write a persona for a primary user of GardenMate.
3. Why would the team use a persona instead of a user profile to represent users?
4. Write ONE functional requirement based on user characteristics.
5. Find as many Use Cases as you can from the description.
6. Draw a Context diagram of the System.
7. Select one Use Case and develop a detailed description of it.
8. Represent your selected Use Case as an Activity Diagram.
9. Identify potential modules/classes/databases/components from your Use Case.
10. Develop a sequence diagram using the modules that you have discovered from your Use Case.

Guidelines
This assignment follows a similar process as the design activity and the discussion questions from week 3 of this unit. Participation in this activity will help to prepare you for this assignment.

Reference no: EM133665072

Questions Cloud

Illustrate the concept of the discussion board : Illustrate the concept of the discussion board and that it is possible to have a healthy debate on a matter without being disagreeable.
How might malis wealth have influenced africans-europeans : How might Mali's (and Africa's) wealth have influenced interactions between Africans and Europeans.
What print methods might you consider for first smaller runs : What print methods might you consider for first smaller runs? Would you change to a different method if product does well and goes into larger production runs?
Describe the history of chicana feminism : Describe the history of Chicana feminism and how it relates to the Chicano Movement and the U.S. mainstream white feminist movement of the 1960s and 1970s.
Understanding of the processes of software development : CYB70001 Cyber Ethics, Swinburne University of Technology - Demonstrate an understanding of the processes of software development, acquisition, security
Describe any legal or ethical challenges convergence create : Describe any legal or ethical challenges this convergence may create using the country you selected in prior courses.
What is the cpt code : What is the cpt code Female patient has a percutaneous needle biopsy of the left breast lesion in the lower outer quadrant
How did wu zhao use religion-expectations of gender roles : How did Wu Zhao use religion and expectations of gender roles to support her rule?
Develop pr and communications strategy in response to breach : A professional sport franchise is hacked, with the team website and social media accounts. Develop the PR and communications strategy in response to the breach.

Reviews

Write a Review

Software Engineering Questions & Answers

  How businesses-organizations could benefit from microservice

This is Software Analysis and Engineering please assist me with this. Explain how businesses and organizations could benefit from Microservices.

  Application that helps to hack unauthorized drones

DEVELOP AN APPLICATION THAT HELPS TO HACK UNAUTHORIZED DRONES USING Flyver SDK - Literature review

  Describe the calling mechanisms just mentioned and discuss

describe the calling mechanisms just mentioned and discuss why most modern programming languages provide only call by value.(c) Discuss the reasons why language

  Grassroots computing changes way software is designed

Describe how grassroots computing changes the way software is designed, developed, tested, and maintained in typical organization. Write dwon the advantages and disadvantages of grassroots computing?

  The abafm first letter of all group members names

the abafm first letter of all group members names landscaping corporation is located at 1 park place drive markham

  Importance of professional looking worksheets

Discuss and explain in Excel why is it important to have a professional looking worksheet? Why spend so much time with styles and formats and creating borders?

  Kitchen gadgets sells a line of high-quality kitchen

kitchen gadgets sells a line of high-quality kitchen utensils and gadgets. when customers place orders on the companys

  Create a wbs and enter the tasks in project.

Create a WBS and enter the tasks in Project. Be sure to include milestones, summary tasks and an extensive set of subtasks. Include all dependencies.

  The components of staffing recruitment selection and

the components of staffing recruitment selection and employment are important to the organization. discuss how the

  How the systems survey contributed to the decisions

List the decisions that must be made prior to initiating structured systems analysis. Indicate how the systems survey contributed to the decisions.

  How to recognize and defend against social engineering

how to recognize and defend against social engineering attacks. Put together a mini training presentation that you would use to train your staff on the dangers

  Review the practice area for requirements management in

review the practice area for requirements management in cmmi or software requirements analysis in iso 12207 if you have

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd