Assignment - SDLC - Batch 04
Assignment - SDLC - Batch 04
Assignment Brief
Student Name/ID Number S.N. Madushan Dias / HIT B04 - 08
Submission Format
The final report needs to be shared as a word document. For the viva student needs to participate
with a softcopy of the report.
Vocational scenario
Below are the key features that needs to be implemented/satisfied with new PMS.
Purchase Requisitions: Allows users to create and submit requests for goods or services.
Supplier Management: Facilitates the onboarding, evaluation, and management of suppliers.
Purchase Orders: Automates the creation, approval, and tracking of purchase orders.
Inventory Management: Keeps track of inventory levels and helps in maintaining optimal stock.
Reporting and Analytics: Provides insights and reports on procurement activities, supplier
performance, and spending patterns.
For the entire project the time is not a constraint because it could use reasonable time and cover
with in two years. But the requirement is subjected to be changed, and it has a probability of
changing the requirement in future. You have the freedom to scale up the requirement. Create a
detailed report on applying software development lifecycle (SDLC) for given scenario. In the
report make sure to cover all the learning outcomes and below points.
1. Describe the SDLC model you have selected and why you have selected it.
2. Describe two iterative and two sequential software lifecycle models.
3. Explain the risk of the above projects and how it has managed in the selected SDLC.
4. Describe the merits of applying the waterfall lifecycle model to a large software
development project such as above project.
5. Design a feasibility report (in the same assignment report) explaining the purpose and the
components of feasibility report relevant to given scenario.
6. Do a detailed software investigation on above project requirement.
7. Design a data flow diagram (DFD) and sequence diagram to satisfy the above given
scenario (For one process is enough).
8. Explain how the quality of the software could be improved in above software.
9. Apply the steps of selected SDLC in above scenario.
Programme:
Unit:
Assignment number and title:
Plagiarism
Plagiarism is a particular form of cheating. Plagiarism must be avoided at all costs and
students who break the rules, however innocently, may be penalised. It is your responsibility
to ensure that you understand correct referencing practices. As a university level student, you
are expected to use appropriate references throughout and keep carefully detailed notes of all
your sources of materials for material you have used in your work, including any material
downloaded from the Internet. Please consult the relevant unit lecturer or your course tutor if
you need any further advice.
Student Declaration
I certify that the assignment submission is entirely my own work and I fully understand the
consequences of plagiarism. I understand that making a false declaration is a form of
malpractice.
Please note that grade decisions are provisional. They are only confirmed once internal and external
moderation has taken place and grades decisions have been agreed at the assessment board.