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

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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