Project Overview
It is a requirement of the Software Design and Development course that students use the Software Development Cycle to understand and define, plan and design, implement, test, evaluate and maintain a complex software program as a major project.
Areas of investigation
Areas for investigation could include modeling and simulation, the production of games, hypermedia tools, publishing on the World Wide Web and customisation of application packages through scripting or writing modules. Relevant projects could include the development of games such as hangman, quizzes, mastermind, draughts and search-a-word or another project that is approved by your teacher. Use the ‘Project Proposal Template’ attached with this task notification to submit your project proposal and get it approved by your teacher before you proceed with the design and development of a solution.
The project will be completed in two phases, incorporating the five stages of a structured development approach:
1. SOFTWARE DESIGN Defining and Understanding the Problem Planning and Design of Software solution
a. Defining the Problem / Understanding the Problem
b. Planning and Design of a Solution
2. SOFTWARE DEVELOPMENT Implementation of the software solution
a. Program development
b. Testing and Evaluation
c. Maintenance
This is the preparation, planning and design phase of the project. You need to produce documentation that shows that you have completed the relevant requirements of this phase. Your Project Report should include the following:
1. Defining the Problem / Understanding the problem
a) Needs for the project b) Objectives, i.e. what you hope to achieve
c) Boundaries of the system
d) Feasibility Study (including justification of programming language chosen).
2. Planning the solution / Designing the solution
a) Evidence of Modelling the system:
i. System Flowchart with the high-level logic/algorithm of the proposed system.
ii. High-level Context Diagram of the proposed system.
iii. Data Flow Diagram (DFD) describing the path data takes through the system
iv. Structure Diagram to show the hierarchy of processes within the system
v. Input Process Output (IPO) diagram to describe the data entering and exiting a process and what happens to that data within the process.
vi. Screen designs for user interface
vii. Concept prototypes used to evaluate the concept of the solution viii. Storyboards to describe the screens used in and how they interact with each other.
b) Evidence of effective Project management:
i. Gantt chart uses a spreadsheet to produce an initial plan with the specific major dates and phases/ stages of the project.
ii. Logbook Journal (may be included as an appendix to the Project Report)
3. Implementing the Software Solution
a) Interface design
i. Identification of data required
ii. Design of help screens
iii. Audience identification
iv. Consistency in approach
b) Program development techniques
i. The approach applied
ii. Detection Correction of errors
c) Documentation
i. User documentation
ii. Technical, including source code
iii. Hardware requirements
4. Testing and Evaluation
i. Comparison with original specification and objectives
ii. Test data
Iii. Levels of testing
iv. Test results
5. Maintenance of software solution
i. Modification of code to meet changed requirements
ii. Documentation of changes
The context for the task
Developing a software solution, i.e. a software project, is allocated 25% (time and marks) of the Software Design and Development course. The project requires that students follow and implement the Software Development Cycle from beginning to end as stated in the syllabus. This project fulfils the NESA requirement for Software Design and Development.
Study the core topics: Software Development Cycle and Software Project of the SDD HSC course.
Practice with the various free online tutorials that show you how to use the software programming language that you have chosen to develop your project
You will be assessed on your ability to:
This IT and Computer Science has been solved by our PHD Experts at UnilearnO. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK and US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics and referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
SHN6023 : Mental Health, Resilience and Recovery Across the Life-course – Case Study Assignment
Read MoreBUS6009 : International Business Management – Written Case Report
Read MoreBUS6018 : PROJECT MANAGEMENT – PROJECT PLAN
Read MoreHCM4003 : Communication and Interprofessional Collaboration – Podcast
Read MoreQHO335 : Business Project – Critical evaluation of an organisation’s response during the cost-of-living crisis in the UK
Read MorePRM7006 : Management of Traditional Projects – PID Assignment
Read MoreBMA5108-20H : International Business – Strategic Evaluation
Read MoreCA5055 : Airline Revenue and Pricing Management – REPORT
Read MoreCA5056 Aviation Psychology and Human Factors Assignment brief
Read MoreHow can i assist with youGBEN5006 : Intrapreneurial Development – Portfolio
Read More