Schedule

 

Mode

Topics and Links to Slides

Readings

Deliverables/ milestones

Week 1: 1/31/17

F2F Course introduction

Introduction to Analysis and Design (PPT slides)

Syllabus

Scott Ambler 1.2

Scott Ambler 3.1

Agile software development Agile Manifesto

Agile Principles

Scott Ambler 4

Matook, S., & Maruping, L. M. (2014). A Competency Model for Customer Representatives in Agile Software Development Projects. MIS Quarterly Executive, 13(2), 77-95.

Tiwana, A., & Keil, M. (2004). The one-minute risk assessment tool. Communications of The ACM, 47(11), 73-77.

Week 2: 2/7/17

F2F Discussion about systems development life cycle, agile development, and online exercise 1

Requirements Determination (PreziPPT slides)

Scott Ambler 7

Maiden, N. (2011). The Inhibited Analyst. IEEE Software, 28(6), 100-102.

Requirements Determination Damian, D. (2007). Stakeholders in Global Requirements Engineering: Lessons Learned from Practice. IEEE Software, 24(2), 21-27.

Week 3: 2/14/17

F2F Discussion of requirements engineering challenges and solutions, and online exercise 2

Challenges in global software development

Use case modeling (PreziPPT slides)

Scott Ambler 5
Use case modeling

Activity diagrams (PreziPPT slides)

Scott Ambler 9.3

Winters, G. (2005). Use Case Terminology. IEEE Software, 22(2), 67.

Week 4: 2/21/17

F2F Use case modeling and activity diagrams
Challenges in and benefits of use case modeling

Week 5: 2/28/17

F2F Discussion of research on use case modeling

Use case modeling and activity diagrams

UML Terminologies Gelbard, R., Te’eni, D., & Sadeh, M. (2010). Object-Oriented Analysis–Is It Just Theory?. IEEE Software, 27(1), 64-71.

Scott Ambler 2

Scott Ambler 8.3

Scott Ambler 8.4

Scott Ambler 10.3

Week 6: 3/7/17

Online

Catch-up

Review of what has been done so far – watch videos, read chapters, take quiz

 

Developing and reviewing class diagrams

Class diagram (PPT Slides)

In-class exercise: Class diagram (Lab: 11-125)

 

Please note that this week is completely online. We do not have a face-to-face session.

Videos:

Use case modeling – basics

Use case specifications

Include and extends

Inheritance

Activity Diagrams

Gelbard, R., Te’eni, D., & Sadeh, M. (2010). Object-Oriented Analysis–Is It Just Theory?. IEEE Software, 27(1), 64-71.

Scott Ambler 2

Scott Ambler 8.3

Scott Ambler 8.4

Scott Ambler 10.3

Team List

IBM RSA Installation Instructions – please see blackboard

Check Lucid chart account

Week 7: 3/14/17 and 3/16/17

Online Preparing for the mid-term exams – Crafting questions on systems analysis and UML

Developing class diagrams

Online Exercise 1 (due 3/15/17 10PM)

Online Exercise 2 (due 3/15/1710PM)

Online Exercise 3 (due 3/15/17 10PM)

Online quiz 1 (due 3/15/17 10PM) – – consider this as a compressed quiz that encompasses quizzes 1 through 6 for the first six weeks. So next week onwards, we will have quiz 7 onwards.

 

F2F

3/16/17

In-class exercise: Use case, activity, and class diagrams IBM RSA Installation Instructions – please see blackboard

Check Lucid chart account

Week 8: 3/21/17 and 3/23/17

Online Preparation for the midterm exam Complete Rational Software Architect installation

Online Exercise 4 (due 3/18/17 11:59PM)

Online Exercise 5 (due 3/18/17 11:59PM)

Online Exercise 6a (due 3/18/17 11:59PM)

Online Exercise 6b (due 3/22/17 11:59PM)

Online Exercise 7a (due 3/18/17 11:59PM)

Online Exercise 7b (due 3/22/17 11:59PM)

Online Quiz 7 (due 3/23/17 7AM)

F2F

3/23/17

In-class exercise: Class diagram

Mid-term Review

Sample questions for mid-term

 Lab assignment 1: Use case diagram

Lab assignment 2: Activity diagram, and use case description

Lab assignment 3: Class diagram

Week 9: 3/28/17 and 3/30/17

Online Design

MVC Architecture

Scott Ambler 10.8

Scott Ambler 12.1

Scott Ambler 11.1

Scott Ambler 11.2

Online Exercise 8 (due 3/28/17 11:59PM)

 

Online Quiz 8 (due 3/30/17 7AM)

 

Online Exercise 9 (due 3/28/17 11:59PM)

Online Quiz 9 due 3/30/17 7AM)

F2F

3/30/17

Mid-term exam (in lab 11-125)

Week 10: 4/4/17 and 4/6/17

Online Design

MVC Architecture

Please note that this week is completely online. We do not have a face-to-face session.

Scott Ambler 10.8

Scott Ambler 12.1

Scott Ambler 11.1

Scott Ambler 11.2

Online Exercise 10a (due 4/4/17 11:59PM)

Online Exercise 10b (due 4/6/17/ 11:59PM)

Online Quiz 10 (due 4/6/17 7AM)

Project draft due (4/4/17 11:59PM)

 

 

4/11/17

Sprint recess (no classes)

4/13/17

Sprint recess (no classes)

4/18/17

Sprint recess (no classes)

4/20/17

No classes. Classes follow a Monday schedule

Week 11: 4/25/17 and 4/27/17

Online Sequence and communication diagrams Scott Ambler 10.8

Scott Ambler 12.1

Scott Ambler 11.1

Scott Ambler 11.2

Online Exercise 11 (1st part due 4/25/17 11:59PM; 2nd part due 4/26/17 11:59PM)

 

Online Quiz 11 (due 4/27/17 7AM)

Project review due (4/27/17 11:59PM)

 

F2F

4/27/17

Design (PPT Slides)

Sequence and Communication diagrams (PPT Slides)

Scott Ambler 10.8

Scott Ambler 12.1

Scott Ambler 11.1

Scott Ambler 11.2

Week 12: 5/2/17 and 5/4/17

Online Sequence and communication diagrams Online Exercise 12a (due 5/2/17 11:59PM)

Online Exercise 12b (due 5/2/17 11:59PM)

Online Quiz 12 (due 5/4/17 7AM)

F2F

5/4/17

In-class exercise: Sequence, communication, and class diagrams  

Lab assignment 4: Sequence diagram and Completed class diagram 

Week 13: 5/9/17 and 5/11/17

 

Online

State diagrams Lab assignment 5:State diagram
F2F

5/11/17

Behavioral Modeling – State Diagram (PPT slides)

Lab session: State diagram

Scott Ambler 11.3 Online Exercise 13 (due 5/9/17 11:59PM)

 

Online Quiz 13 (due 5/11/17 7AM)

Week 14: 5/16/17 and 5/18/17

 

Online

Career landscape  Systems analyst – US News Project Final report due (due 5/16/17 2PM)

Online Exercise 14 (5/18/17 11:59PM)

F2F

5/18/17

Lab session: State diagram (Lab: 11-125)

 

Final Review

Sample Questions for Final Exam

Project demonstrations (Lab: 11-125)

Week 16: 5/25/17

F2F

5/25/17

Final Exam (Lab: 11-125) – 3:30PM to 5:30PM

 

 

 

 

 

 

css.php