Escolar Documentos
Profissional Documentos
Cultura Documentos
Software requirements engineering, formal specification and validation. Techniques for software
design and testing. Cost estimation models. Issues in software quality assurance and software
maintenance.
Fall 2005
Grading Weights: Test One 25%; Test Two 25%; Project and Presentation 20% and
Assignments 10%; Test Three 20%. Highest student score in each event will become the divisor
to determine individual event percentage score; final class weighted score, and class grade
curve. Any missing or late event scores will be given a zero grade in the calculation of a course
grade. Incomplete grades will not be issued.
Student Responsibilities
While teamwork and collaboration is encouraged, identical assignment or test deliverables are
not acceptable. Regular class attendance and participation is expected. The sick leave policy
for this class allows one day per month for excused student absence due to illness, work or
family related reasons. Student will sign class attendance log in each class session. Should a
student exceed four (4) class absences during the approximately 44 class sessions, the course
final score will be lowered by 13% (2/16) in the calculation of the course grade. All UTD
student conduct policies and standards will be in effect.
At the end of the course you will be required to turn in project evaluations and peer reviews.
Failure to turn in an evaluation will reduce your final grade 5 points.
CLASS SCHEDULE
Week 8. Chapter 9: Design Engineering. Design concept, design model. Pattern Based
software design.
Week 9. Chapter 10: Architectural Design. Software architecture, data design, styles
and patterns.
Week 10. Chapter 11: Component level Design. What is a component? Designing class based
components. Object constraint language. EXAM II.
Week 11. Chapter 14: Software Testing Techniques. Basic path, control structure, black box,
Object-Oriented, class level testing.
Week 12. Chapter 16: Web Engineering. Web-applications engineering layers, process.
Week 13. Chapter 21: Project Management Concepts. Management spectrum, people, product,
process, project.
Week 14. Chapter 23: Estimation for Software Projects. COCOMO model.
IFPUG function point model.
Week 15. Chapter 26: Quality Management. Quality concepts, software qua lity assurance,
software review, technical review. EXAM III.