Instructor: Ali Sharifara; PhD
E-Mail: ali.sharifara@uta.edu
Website: https://heracleia.uta.edu/~sharifara
Phone: 817-272-3604
Office Location: ERB 306
Office Hours: TuTh 10:00-11:30 am or by Appointment
---------------------------------------------------Grader Information:
Name: Ms. Sanika Gupta
E-Mail: sanikasunil.gupta@mavs.uta.edu
Office Location: ERB 305
Office Hours: Wednesdays 1:30p.m - 4:30p.m
Week | Date | Covered Topics | Related Comments |
---|---|---|---|
1 | 06/06 | Overview, Syllabus, Software Development Project , Review previous semesters Android project list, Software Engineering: A Personal Perspective | |
1 | 06/08 | The Unified Process of Software Development, Software and Software Engineering | Team List (including 3 students in each team) |
2 | 06/13 | Software Process Understanding Requirements Prep quiz 1 | n/a |
2 | 06/15 | quiz #1 Proposal Presentation | proposal submission and Requirement Documents (Not more than 5 pages) Consists of Name of the Project, Scope, Business Case, Major Features, Major Tasks, Member Responsibilities, Scheduling Estimates, Collaboration Plan) ~10 mins presentation Proposal Evaluation |
3 | 06/20 | Agile Development | n/a |
3 | 06/22 | How to read scientific papers Introduction to UML Team Project Discussion | n/a |
4 | 06/27 | Individual presentation Prep quiz 2 | Present a recent paper for software engineering methods Individual Presentation 5-10 mins |
4 | 06/29 | quiz #2 Iteration 1 Presentations | 20 mins each team Team deliverable: UML diagrams, Risk analysis, Test plan, Source code (if any), and Meeting minutes. |
5 | 07/04 | Public holiday | Independence Day holiday |
5 | 07/06 |
Use cases |
n/a |
6 | 07/11 | Android Lecture | n/a |
6 | 07/13 |
Software Design Prep quiz 3 |
n/a |
7 | 07/18 |
quiz #3 (Use-cases) Iteration 2 Presentations |
Prepare a presentation about 20 mins each team to demonstrate the progress of project - Deliverables : Extended Iteration 1 documents (+ feedback), Actor-Goal List, Use-cases, and Software Design document |
7 | 07/20 | Domain Modeling Prep quiz 4 | n/a |
8 | 07/25 | quiz #4 (Software Design & Domain Modeling) Introduction to Software testing | n/a |
8 | 07/27 | Graph-Based Testing Control Flow Testing Data Flow Testing | n/a |
9 | 08/01 | Continue on Software testing concepts Input Space Partitioning | n/a |
9 | 08/03 | Predicate Testing Code Review Software Engineering Principles Prep quiz 5 | n/a |
10 | 08/08 |
Final Review quiz #5 |
n/a |
10 | 08/10 | Iteration 3 - Final presentation | Final report and Presentations ~30 mins (Live demo or video) Final versions of all the documents & code - Including Test plan, test cases, test results for the main features of the project. |
11 | 08/15 | n/a | University Schedule |
Topic Covered | # of lectures |
---|---|
Syllabus | 1 |
Software Engineering: A Personal Perspective | 0.5 |
Software and Software Engineering | 1.5 |
Software Process | 1~2 |
Team Project Discussion | 0.5 |
Agile Development | 1 |
Software testing concepts | 3 |
Understanding Requirements | 1 |
Use cases | 2 |
Domain Modeling | 2 |
Software Design | 3 |
Software Engineering Principles | 1~2 |