Question: Software Project ProposalSoftware Project Proposal Midterm assessment 3 0 % of your mark for this module This couour mark for this module This coursework assignment
Software Project ProposalSoftware Project Proposal
Midterm assessment of your mark for this module
This couour mark for this module
This coursework assignment explores the design and development of your software
project. The deliverable here is a proposal which defines and describes a number of
key elements of your project. You should produce a document that is no longer than
words in length not including appendix and should be submitted as a single
PDF document.
This proposal should be used to explore design decisions, consider the context of use
and identify the process by which the software project is developed. As such, your
proposal should include a reasoned justification that explores the following topics:
A clearly defined set of deliverable components of the software and the job of
work required to bring these components to completion through research and
iterative prototyping informed by said research.
The defined timescale of work, including any dependencies, milestones or
contingencies. There should be a clear narrative describing your breakdown of
work and activities as part of the project.
A formal specification of the desired system. This will include a description of
how your iterative design exercises have converged on an appropriate,
relevant and acceptable solution. You should also include useracceptance
criteria for testing at this stage.
A clearly defined scope for the project defining areas that you will and will not
be delivering on
Some evidence of requirements elicitation involving someall of your project
stakeholders. Evidence should be provided supporting your decision making
at all times. This will come either in the form of existing empirical evidence
from literature sources or through empirical proof through techniques such as
usability studies and heuristic evaluations that you have performed.
A research summary that highlights the challenges of working within your
chosen domain and summarises the capabilities and competencies of similar
tools.
A description of your approach that discusses the motivations and reasoning
for working in a particular manner eg UserCentred Design, TestDriven
Development. This should also include a clear and descriptive narrative that
identifies the tasks required to bring this project to fruition eg as a backlog,
set of use cases or functionaltechnical specifications supported by evidenced
based reasoning.
Some early prototypes showing iterative design and development activities
that identify how the project will work and highlighting the strengths and
weaknesses of your proposition.
Some early evidence of assumption testing and validation of your designs to
date eg user tests or automated feedback such as WC
validationaccessibility testing, heuristic tests etc.
A critical evaluation of your concept, your project in its current state and the
proposed software project.
The document should highlight a clear and systematic rhetoric with critical analysis
and an overall evaluation regarding the current state and feasibility of the approach
presented.
Marking will follow these general guidelines out of possible marks.
Suggested section headings
Marks
available
AimsObjectives
Planning
Specification
Scope
Requirements
Literature
Market Research
Motivations
Prototyping
Assumption testing
Analysisoutcomesevaluation
Marking band breakdown
Objectives
There is a well defined set of objectives but some clarity of expression missing in
terms of deliverables andor strategies for completion of tasks.
There is a clearly defined set of deliverable components of the tasks required to
bring these components to completion.
Planning
Some reasonable effort has been made to provide a plan of action though this is
not entirely clear or complete.
A good set of plans and actions with some description of milestones and
contingencies.
A very good set of plans and intents with most key elements of the process
described to a sufficient level of detail.
An excellent definition of the timescale of work, including dependencies,
milestones and contingencies.
Specification
An effort to specify some aspects of the system, though these are somewhat
unclear and lots of detail is missing.
Some elements of the system are specified to a sufficient level of detail. Some
aspects are missing, incomplete or not described to a sufficient level of detail.
The specification for the most part is complete, with most elements of the system
defined and described in detail. There are some omissions or the level of detail is
missing in one or more areas.
The formal specification of the desired system is complex and complete enough
to bring about the development of the specified system without utilising additional
resources.
Scope
Some effort has been made to definedescribe the scope and limitations of the
system, though t
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
