-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #9 from neu-se/module01-requirements
updated slides for module 01
- Loading branch information
Showing
7 changed files
with
64 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
--- | ||
layout: page | ||
title: User Stories and Conditions of Satisfaction | ||
nav_exclude: true | ||
--- | ||
## User Stories and Conditions of Satisfaction | ||
|
||
### Introduction | ||
|
||
This activity will give you practice with using user stories to solicit and document user requirements, refining them into conditions of satisfaction, and assigning priorities. | ||
|
||
Before you start, be sure to review the tutorial [User Stories and Conditions of Satisfaction]({{site.baseurl}}{% link tutorials/week1-user-stories.md %}) on the course website. | ||
|
||
### Scenario | ||
|
||
Imagine that the State of Massachusetts is your client and you are the lead of a development team. You have already walked your client through the material in the tutorial, and together you have developed the following user story: | ||
|
||
* As a resident of the State of Massachusetts, I would like to obtain my mail-in ballot so that I can cast my vote by mail. | ||
|
||
### Requirements for this activity | ||
|
||
1. Write down at least 3 questions that you should ask the client before beginning to write conditions of satisfaction for this user story. | ||
2. Write at least 3 conditions of satisfaction with appropriate priority | ||
3. Then write 3 bad examples of conditions of satisfaction, and briefly say why they are bad. | ||
|
||
When you are done, submit your work as required by your instructor. This may vary from section to section. |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
--- | ||
layout: module | ||
title: "1 - Orientation & Requirements" | ||
permalink: /modules/1-requirements-testing | ||
parent: Modules | ||
nav_order: 1 | ||
lessons: | ||
- title: Course Introduction | ||
pdf: "Module 01.1 Course Introduction.pdf" | ||
ppt: "Module 01.1 Course Introduction.pptx" | ||
- title: Requirements Gathering | ||
pdf: "Module 01.2 Requirements Gathering.pdf" | ||
ppt: "Module 01.2 Requirements Gathering.pptx" | ||
--- | ||
### Learning Objectives: | ||
In this lecture, you will learn | ||
|
||
* a little about the scope of Software Engineering and how it differs from programming | ||
* how this course will be organized, and what will be expected from you each week. | ||
* two different ways to solicit and document our users' requirements | ||
|
||
### Important Dates: | ||
* Individual Project Deliverable 1 **Due Wednesday, Jan 24 by 11am**{: .label .label-red } | ||
|
||
{% include lesson.html %} | ||
|
||
### Activity | ||
* [Working with User Stories]({{site.baseurl}}{% link Activities/Module01 Activity.md %}) | ||
|
||
### Tutorials | ||
* [Installing a Development Environment]({{site.baseurl}}{% link tutorials/week1-getting-started.md %}) | ||
* [Getting Started with TypeScript]({{site.baseurl}}{% link tutorials/week1-typescript.md %}) | ||
* [User Stories and Conditions of Satisfaction]({{site.baseurl}}{% link tutorials/week1-user-stories.md %}) | ||
|
||
### Resources | ||
* [Class Syllabus](https://neu-se.github.io/CS4530-Spring-2024/) | ||
* [Project Overview]({{site.baseurl}}{% link Assignments/project-overview.md %}) |