Ensemble Collections


Collections Home -> SWENET Collection Go to the original site.


Browse by SEEK categories
1-20 of 64  Next Page>>

1. Applying Use Case Templates - Metadata - Content
This module provides an introduction to use case templates, as well as an exercise on applying the template to a lab access problem. Students are asked to create a system-level use case description for the problem.
SEEK category: Types of models |
2. Applying Use Case Templates - Metadata - Content
This module provides an introduction to use case templates, as well as an exercise on applying the template to a lab access problem. Students are asked to create a system-level use case description for the problem.
SEEK category: Types of models |
3. Applying Use Case Templates - Metadata - Content
This module provides an introduction to use case templates, as well as an exercise on applying the template to a lab access problem. Students are asked to create a system-level use case description for the problem.
SEEK category: Types of models |
4. Applying Use Case Templates - Metadata - Content
This module provides an introduction to use case templates, as well as an exercise on applying the template to a lab access problem. Students are asked to create a system-level use case description for the problem.
SEEK category: Types of models |
5. Black and White Box Testing - Metadata - Content
Students are introduced to the concepts of black and white box testing via a hands-on exercise. Students work in small teams (two or three) to develop a comprehensive set of unit tests for a given module. Some teams are given only the interface to the module, while others are given the interface a...more
SEEK category: Testing |
6. Capstone Design Templates - Metadata - Content
This module contains a set of templates used to help students create documents for team software projects in a capstone design sequence. The requirements specification and design specification are loosely based on the related IEEE standards (but scaled down considerably)
SEEK category: Design support tools and evaluation | Requirements specification documentation |
7. Code Inspection Exercise - Metadata - Content
This module contains an exercise in formal inspection of code. Students are requested to conduct individual inspections of the code using a checklist. Each student files a report of results of the individual inspections in preparation for a formal inspection conducted as an in-class exercise.
SEEK category: Reviews |
8. Developing technical leadership in software engineers - Metadata - Content
This is a method for stimulating growth in technical leadership in classes such as software architecture and design. Shown here is the critical term-project intro material for making that happen.
SEEK category: Design strategies | Requirements validation | Process implementation |
9. Digital Home Case Module: Assessing Customer Needs - Metadata - Content
The is a case module, which is part of the Digital Home (DH) Case Study. The DH project is concerned with development of "smart" home prototype by a small team of developers. This case module involves the team (a group of students) in an exercise related to assessing the customer needs for the DH pr...more
SEEK category: Eliciting requirements |
10. Digital Home Case Module: Assessing Customer Needs - Metadata - Content
The is a case module, which part of the Digital Home (DH) Case Study. The DH project is concerned withe development of "smart" home prototype by small tema of developers. This case modelue invvoles the team (a group of students) in an exercise related to assesing the customer needs for the DH proejc...more
SEEK category: Eliciting requirements |
11. Digital Home Case Module: Assessing Customer Needs - Metadata - Content
The is a case module, which is part of the Digital Home (DH) Case Study. The DH project is concerned with development of "smart" home prototype by a small team of developers. This case module involves the team (a group of students) in an exercise related to assessing the customer needs for the DH pr...more
SEEK category: Eliciting requirements |
12. Evaluating Object-Oriented Designs - Metadata - Content
The module presents a checklist for assessing quality of a high level class models. The checklist addresses some concrete aspects of structure and some subjective aspects (completeness and use of names). The checklist does not address general (and more abstract) criteria (such as cohesion and mainta...more
SEEK category: Design concepts | Detailed design |
13. Evaluation of Competing Architectural Designs - Metadata - Content
Developing an optimal architecture for a given problem statement is a pretty challenging task for an undergraduate student. They can usually come up with "a" architecture based on materials taught in class but usually do not develop an appreciation for the various "other" architectural styles that c...more
SEEK category: Architectural design |
14. Extreme Programming - Metadata - Content
These notes provide an introduction to Extreme Programming.It includes an in-class exercise where 6-8 students work in a team for 2-3 hours to complete the assignment in a lab environment.Then as a wrap-up exercise for the course we compare the differences between SEI CMM and XP. How does each do i...more
SEEK category: Process concepts |
15. Foundation Programm Assignment - Metadata - Content
This module presents a two-step program assignment for the object-oriented design course. The assignment serves as a foundation for design and programming project. For this assignement, students are given design documents and are required to implement the design. The emphasis is on learning the des...more
SEEK category: Software Design |
16. Informal Requirements Modeling (REQ1) - Metadata - Content
This module is designed to introduce the analysis and specification of software requirements using informal techniques. It is intended as preparation for the introduction of formal methods of requirements analysis, specification, and verification. It might also be used as a separate exercise. This...more
SEEK category: Requirements fundamentals | Requirements specification documentation | Requirements validation |
17. Inspection Overview - Metadata - Content
This is an overview of the inspection process. It is recommended to encourage students participation by performing a mock team selection, and performing a short inspection.
SEEK category: Software Quality |
18. Introduction to Object-Oriented Design Patterns (DPAT1) - Metadata - Content
This module introduces the concept of design patterns as tools for organizing and evaluating designs of small subsystems of components. The focus is on patterns per se, with only a slight nod towards systems of patterns (or pattern languages). In our experience, it is only after students have seen t...more
SEEK category: Design concepts | Design strategies |
19. Introduction to Software Architecture - Metadata - Content
This lecture consists of 62 powerpoint slides and a handout to introduce students in a first undergraduate course in Software Engineering to the SEI material on Software Architecture. The emphasis is on software quality and students will be asked to do two short homework exercises to reinforce the ...more
SEEK category: Software Quality |
20. Introduction to Software Engineering Ethics (OSE3) - Metadata - Content
This module is designed to introduce students to software engineering ethical issues
SEEK category: Professionalism |

1-20 of 64  Next Page>>