0% found this document useful (0 votes)
39 views

The Assignment Tasks (What You Need To Do) : Windows Programming

The document outlines the requirements for a web development project. Students must develop a web application for course enrollment, attendance, and performance tracking. They must use a database, allow CRUD operations, and develop a project plan. Deliverables include a project proposal, requirements specification, project plan, design documents, working prototype, and presentation. Students will be assessed based on the quality of documentation (70%), prototype functionality (20%), and oral presentation (10%).

Uploaded by

marwa
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

The Assignment Tasks (What You Need To Do) : Windows Programming

The document outlines the requirements for a web development project. Students must develop a web application for course enrollment, attendance, and performance tracking. They must use a database, allow CRUD operations, and develop a project plan. Deliverables include a project proposal, requirements specification, project plan, design documents, working prototype, and presentation. Students will be assessed based on the quality of documentation (70%), prototype functionality (20%), and oral presentation (10%).

Uploaded by

marwa
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Windows Programming

The Assignment Tasks (what you need to do)

By using suitable technologies, you are to determine the exact requirements and to develop a web
site that serves the purpose of course enrollment, attendance and performance recording and
presenting. The application is to run as a web application. You are to use a database to hold
persistent data and connect your application to the database. Your system must at the very least
allow the user to create, edit and delete records. You also need to plan your project and generate
a project plan with task breakdown, effort allocation and sequencing of tasks. You have to
demonstrate your system and confirm that it meets the requirements stated in the software
requirement specification document.

The Assignment Task Breakdown and Deliverables

Task Deliverable Submission Marks


Date (%)
Project proposal Title and description of Week 4 10
rd
 You are required to propose the title the proposed web (3 October
and description of a web application. application 2019)

Information gathering and Requirement Software Requirements Week 5 20


analysis Specification (10th
 Collect the related information and October
conduct literature review. 2019)
 Analyze and define the requirements
for the application.

Project planning • Project plan Week 5 20


 Generate a project plan with task • Gantt chart (10th
breakdown, effort allocation and October
sequencing of tasks. 2019)
Design Design documentation of Week 6 20
 Apply the appropriate development the web application e.g. (17th
methodology on the design of your use case diagram, class October
web application. diagram, activity diagram 2019)
and entity relation
diagram.

Page 1 of 3
Windows Programming

Prototype Working prototype of the Week 7 20


web application. (24th
October
2019)
System demonstration Presentation Week 7 10
(24th
October
2019)

The Marking Criteria (how you will be assessed)

There is a single mark for the assignment, which is based on THREE (3) sections of your web
project:

Assessment Marks (%)


Documentation 70
System prototype 20
Oral presentation 10
Total 100

Documentation (Total 70%):


You need to produce a single, structured portfolio report that reports your development
project, containing the following sections:
• Ability to elicit and document a comprehensive and consistent set of functional and
nonfunctional requirements. (20%)
• Demonstrated ability to understand and analyze the requirements and the needs of the
proposed web application. (10%)
• Ability to develop a consistent project plan that matches the requirements and the needs
of the development project in terms of organization and allocation of effort and with a
meaningful set of concrete and achievable deliverables. (20%)
• Ability to competently choose suitable development methodologies, technologies and
tools, based on the needs of the project and to argue for them compared to alternatives.
(20%)

System prototype (Total 20%):

Page 2 of 3
Windows Programming

• The ability to produce a quality system in terms of functionality and interface and that
meets the defined requirements. (20%)

Presentation (Total 10%):


• Demonstrated ability to execute a meaningful evaluation of the application by means of
oral presentation and critically reflect on the result and what lessons can be drawn from
it. (10%)

Page 3 of 3

You might also like