Links
to other Websites
Software
Tools, Templates, and Examples
The above links are
courtesy of
Computer Science Department, San Diego State University.
|
Software
Engineering, addresses the theory and methodology of programming of
enormous and heterogeneous computer software. The course covers project
planning and management, requirements identification, analysis, and
management; development tools and methods, software architecture design,
detailed design, implementation and testing. Special emphasis is given to
planning and estimating and to quality development practices such as product
inspections and testing.
Software engineering has been defined
as "the disciplined application of engineering, scientific, and mathematical
principles, methods, and tools to the production of quality software" (Watts
Humphrey). Its domain includes activities such as planning, estimating,
modeling, designing, implementing, testing, maintaining, and managing.
--Software Engineering Institute
Making Software
Engineering Happen There is no simple solution for 'software
crisis' that has brewing for thirty years. But one thing is clear: software
can be developed more productively with significantly higher quality when a
disciplined approach is taken-an approach called software engineering.
[more] |
|
Class Schedule There are two
classes in this course. The class in Software Engineering is every
Tuesday, 4:00-6:00 P.M. in Room 13420 and Wednesday at 1:00-3:00 P.M. in
Room 13325. Spring Semester, 2004.
Download Syllabus Click the link above to
download or print the course syllabus in Software Engineering.
Lecture Notes
Chapter1.ppt
- The Software Product Chapter2.ppt - The Software
Process
Chapter3.ppt - Software Management
Chapter4.ppt
- Software Process Chapter5.ppt - Project
Planning & Metrics Chapter10.ppt
- System Engineering Chapter11.ppt -
Analysis Concepts and Design
Chapter12.ppt - Analysis Modeling
Chapter13.ppt - Design Concepts and Principle
Chapter14.ppt - Architectural Design Chapter15.ppt
- User Interface Design
Chapter16.ppt - Component Level Design
Chapter17.ppt - Software Testing Techniques
Chapter18.ppt - Software Testing Strategies
Chapter19.ppt - Technical
Metrics Chapter20.ppt
- OO Concepts and
Principles
Chapter10_revised.ppt Chapter11_revised.ppt
Chapter12_revised.ppt Chapter13_revised.ppt
Chapter14_revised.ppt
Chapter15_revised.ppt
Chapter16_revised.ppt |