Assignment 1
Pass Fail
P1 Explore a business-related P1 P1
problem and produce a well- You develop a very good Some notations of Use
defined Problem Definition overall about the system Case Diagram are not
Statement supported by a set of with good details of each correct and should be
user and system requirements. role reviewed for better
Functional and non- understanding
functional requirements are
very clear. Your Use case
specifications should
respect the template with
You have used correctly Use
correct information
case diagram, Data Flow
Diagram, Entity Relational
Your documents should
Diagram to describe system include Data Flow Diagram,
in overall. ERD to describe the system
overview
Your Use case Specifications
and Wireframe are quite
clear to express users’
behaviors Your Wireframe should be
clearer and better to
visualize the application
Your submission is lacking
slides and references
P2 Determine any areas of risk P2 P2
related to the successful The risk matrix contains The risk matrix must have
completion of your application. realistic items and suitable more details and represent
mitigation plan. a clear number of each
level.
The details risk must be
more realistic
P3 Research the use of software P3 P3
development tools and techniques You have researched tools The research should be
and identify any that have been and technologies needed for more concise and precise,
selected for the development of the project included: design not just present all tools and
this application. tools, front end technologies but should
technologies, back end focus only on what should
technologies, database be included to build the
software project. Plus, it
technologies and SDLC
should be written by your
model own words and in a
professional format.
You should also include
conclusion for each part and
a summary of all tools and
techniques will be used in
the project
M1 Analyse a business-related M1 M1
problem using appropriate Very good documentation The Use case diagram and
methods and produce a well- for Use Case Diagram, Specifications are not
structured Software Design Use Case spec and Correct
Document that defines a Mockup for each screen. You did not use mockup
proposed solution and includes tools to draw screen
relevant details on requirements, mockup
system analysis, system design,
coding, testing and
implementation.
M2 Compare the differences M2 M2
between the various software You explain each stack The explanation of the
development tools and techniques very good and choose the chosen solution stack was
researched and justify your solution stack wisely heavily documented, it
preferred selection as well as your should be more compact
preferred software development and lighter
methodology.
D1 The justification is very You should prove that your
clear chosen tools and
techniques are correct
based on facts and
researches, there are
numerous documents could
help you out on this.
Assignment 2
Pass Fail
P4 Create a formal questionnaire P4 P4
that effectively reviews your The questionnaire is The questionnaire is too
business application, problem clear and interesting. simple and I don’t see how
definition statement, proposed Information extracted you can extract more
solution and development strategy. from questionnaire is information to make your app
Use this questionnaire as part of a useful and could be better (YES NO Questions
peer-review and document any used for future only). You have to include
feedback given. development detailed information to find
the requirements to ask.
The questionnaire is not clear
enough. It should contain
correct multiple options so
users can comment on it
P5 Develop a functional business P5 P5
application based on a specified The application is fully The application is NOT fully
business problem. developed with images developed with images
evidence. evidence.
The GitHub repository is The GitHub repository is NOT
included. included.
Sample sources are Sample sources are NOT
included included
There is proof of the There is NO proof of the
application deployment application deployment
Student can answer BUT Student CANNOT
technical questions answer technical questions
properly properly
P6 Review the performance of P6 P6
your business application against I can see you compare It should contain how much
the Problem Definition Statement between the design and you have left and what you
and initial requirements. the final product will do to complete the other
requirements
It should compare the
original design and the final
result of the application.
M3 Interpret your peer-review M3
feedback and identify opportunities You extract quite useful
not previously considered. information to develop
your web app further
M4 Develop a functional business M4
application based on a specific You show good
Software Design Document with evidence about what
supportive evidence of using the you have completed the
preferred tools, techniques and app with source code
methodologies.
M5 Analyse the factors that M5 Your measurements are not
influence the performance of a Very good information clear and I don’t see any
business application and use them about your app insights from it
to undertake a critical review of the performance based on
design, development and testing measurements
stages of your application.
Conclude your review by
reflectively discussing your
previously identified risks.
D2 Very good insights from You should extract more
the team analysis and insights from your
ideas for further development team, your
development progress in order to give an
improvement plan for your
further product development
D3 The team uses various You should analyze your
tools to measure then measurements deeper and do
analyzes it very well in a survey to see what you can
order to have better improve your app to make it
insights for further better
improvements