0% found this document useful (0 votes)
15 views3 pages

FPT University Assignment 1 Overview

This document outlines the requirements for Assignment 1 for an FPT University course. Students must select an organization to work with and identify a problem the organization faces that could be addressed with software. They must then write a vision and scope document, create a use case diagram and user stories, list business rules, and develop a software requirements specification document and requirements prioritization worksheet. The assignment will be graded based on the identified problem, documentation and modeling of the problem and solutions, and the presentation and structure of the submitted documents.

Uploaded by

[K17 HCM] Nghi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views3 pages

FPT University Assignment 1 Overview

This document outlines the requirements for Assignment 1 for an FPT University course. Students must select an organization to work with and identify a problem the organization faces that could be addressed with software. They must then write a vision and scope document, create a use case diagram and user stories, list business rules, and develop a software requirements specification document and requirements prioritization worksheet. The assignment will be graded based on the identified problem, documentation and modeling of the problem and solutions, and the presentation and structure of the submitted documents.

Uploaded by

[K17 HCM] Nghi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

FPT University Assignment 1 - Due Date:

 Contents
A. Project Selection
B. Domain Understanding & Requirements Elicitation
C. Marking Scheme

 Objectives
1. Write Vision and Scope
2. Complete Use Case diagram and User Stories
3. List of business rules
4. Prepare SRS document based on guidelines
5. Prepare requirements prioritization worksheet

 Documents will be submitted


1. Vision and Scope (.docx file)
2. Use case (image file extracted from UML Drawing software, i.e: BOUML
([Link] User stories (.docx file)
3. Business rules (.docx file)
4. The SRS document template (.docx file)
5. The worksheet contains list of requirements – not ordered (.xlsx file).

A. Project Selection
Identify an organization that you can work with for the rest of this term, and write
an initial statement of the problem that you will analyze for this organization. Note:
In subsequent assignments you will go on to perform a feasibility study, analyze the
requirements, and finally write a specification for the problem you identify in this
assignment.

1. Select an organisation. You should need to find an organization that is willing to


work with you for the remainder of the term (this could be a company connected
with your assignment).
2. Make contact with the organization. Check that you will be able to meet with
some of the key people within this organization during the term, to analyze their
requirements.
3. Identify a possible problem to analyze. What is your initial idea for a problem that
this organization has, for which a software intensive system might be designed? In
later assignments you will refine your ideas about the nature and scope of this
problem – for now you just need a starting point.

1|Page
This assignment counts for 15% of the final grade
FPT University Assignment 1 - Due Date:

B. Domain Understanding & Requirements


Elicitation
1. Interview key people involved in the problem. These may include your contacts,
plus others with responsibilities related to the feasibility study.
2. Study relevant documents. This may involve reading policy documents, memos,
documentation on current systems and new objectives/needs.
3. List all of requirements of organization by elicitation techniques.
4. Requirements ordering
5. Define alternatives for conducting business and for automation. Define the criteria
you will use to evaluate and choose among these alternatives. Your criteria should
include cost/benefit, where applicable.
6. Create models of the key aspects of the problem and the alternative solutions.
These should include: activity diagrams and/or business process models to
represent important business processes related to the problem and the alternative
solutions.
7. Assess unusual circumstances or special attention items. This may involve special
requirements for particular employees or customers of the organization.
8. Evaluate the alternatives on technical, economic, schedule and operational
feasibility, and choose the one that looks most promising.
9. Write a report that describes the objectives of your study, the problem you
identified the alternatives you explored, as well as your recommendations.
10. Document your teamwork and complete a team report (see attached form)

C. Marking Scheme

Your assignment will be marked by your instructor. If you have questions about a marked
assignment, you should ask your instructor before/after a tutorial.

Marks for this assignment will depend on the following factors:

Problem identification (25%): How well have you researched the problem, and the
organization you are dealing with by talking to people, reading documents etc. How hard
is your problem? (e.g., studying an existing system for a large organization is harder than
studying the possibility of a new system for a small store).

Documentation (25%) and Modeling (25%): How complete and accurate are your
diagrams describing the problem and the alternatives you are recommending? The
supporting evidence you include in terms of figures, tables, cost/benefit analysis etc.
Also, organization of appendices; usefulness of supporting information; how well does
2|Page
This assignment counts for 15% of the final grade
FPT University Assignment 1 - Due Date:

the evidence support the recommendations?. Assignments will be judged on the basis of
visual appearance, grammatical correctness and quality of writing, as well as their
contents. Please make sure that the text of your report is well-structured, using
paragraphs, full sentences, and other features of a well-written presentation. Use itemized
lists of points where appropriate. Text font size should be either 12 or 13 point.

Presentation (25%): The style of your presentation, including language, grammar,


clarity of the presentation etc. (10% - Language; 15% - Style and clarity)

Team Report Form


(must be submitted with assignment)

Description of roles and contributions of each team member:

Name % of team Effort Signature

Date submitted:______________________________________________________

3|Page
This assignment counts for 15% of the final grade

Common questions

Powered by AI

The Vision and Scope document guides students in clearly articulating the project’s objectives, limitations, and deliverables, forming the foundation of the project plan . It helps in setting realistic boundaries and identifying the critical success factors, ensuring that the effort aligns with both student capabilities and organizational needs. This document becomes a reference point for managing expectations and alignment throughout the project lifecycle.

Activity diagrams and business process models are used to represent important business processes related to the problem and alternative solutions in FPT University's Assignment 1 . They are important because they visually depict the workflow and interactions within a system, allowing for a clear understanding of current processes and identification of inefficiencies or areas for improvement. This visualization helps in both problem identification and evaluation of alternative solutions, fostering better decision-making.

Interviewing key people is essential because it provides direct insights into the operational needs, challenges, and expectations of the organization . Through interviews, students gather qualitative data that contribute to a better understanding of the practical issues and requirements, helping to tailor solutions that meet specific needs. This interaction is crucial for capturing implicit knowledge that might not be documented, ensuring a comprehensive feasibility study and requirements gathering process.

Feasibility analysis plays a critical role in project selection by requiring students to evaluate identified problems and alternative solutions based on technical, economic, schedule, and operational feasibility . Criteria for evaluating these alternatives include cost/benefit analysis and defining business and automation alternatives . This analysis ensures students consider comprehensive and practical solutions, making informed recommendations that are viable and beneficial for the organization involved.

Unusual circumstances that might require special attention include specific needs of particular employees or clients that are not addressed by standard systems, or regulatory compliance issues that necessitate tailored solutions . Additionally, technological constraints and cultural factors within the organization might necessitate more comprehensive analysis and customization during the requirements elicitation phase to ensure all unique factors are adequately addressed in the final system design.

The marking scheme impacts students' approach by allocating significant weight to problem identification (25%), documentation and modeling (25%), and presentation (25%). This encourages students to thoroughly research the organization's problem, provide accurate and complete documentation with supporting evidence, and ensure clarity and grammatical correctness in their presentations . By doing so, students are motivated to develop a comprehensive understanding and showcase their ability to communicate complex ideas effectively.

The requirement prioritization worksheet contributes to the project management process by organizing and prioritizing the list of requirements collected during the domain understanding and elicitation phase . This document helps in assessing which requirements are most critical, aligning them with project goals and resources. Prioritization is essential for effectively allocating time and resources, ensuring that the most impactful requirements are addressed first, thereby enhancing project delivery and success.

To effectively communicate and work with an organization, a student should first establish clear communication channels by identifying key contacts within the organization . Preparatory research about the organization's existing systems and requirements is crucial, followed by structured interviews and meetings . Employ empathy and active listening to understand the organization's concerns and objectives better. Employing visual aids such as activity diagrams can help convey insights effectively. Finally, maintaining open feedback loops ensures alignment of the project objectives with the organizational needs throughout the assignment duration.

The primary objectives of FPT University's Assignment 1 in project-based learning are to write a Vision and Scope document, complete a Use Case diagram and User Stories, list business rules, prepare an SRS document, and prepare a requirements prioritization worksheet . These components facilitate understanding domain requirements by requiring students to engage directly with an organization, identify problems through interviews and document analysis, and evaluate technical, economic, schedule, and operational feasibility of solutions . This hands-on approach ensures students learn to apply theoretical knowledge to real-world scenarios, thereby solidifying their understanding of domain-specific requirements and enhancing their elicitation skills.

Team documentation and the description of roles are crucial for ensuring the success of a team project by clarifying the contribution and responsibilities of each team member . It provides accountability and ensures all aspects of the project are covered without duplication of efforts. Good documentation also aids in conflict resolution by making everyone’s roles and contributions transparent, which is pivotal for effective collaboration and successful project outcomes.

You might also like