Iterative development and commercial tools in an undergraduate software engineering course.
Mark J. SebernPublished in: SIGCSE (1997)
Keyphrases
- software engineering
- software developers
- software engineers
- development process
- development methodologies
- artificial intelligence
- software reuse
- complex software systems
- design patterns
- computer aided software engineering
- software engineering practices
- object oriented software engineering
- design principles
- systems development
- software design
- software systems
- software projects
- tool support
- case study
- decision support
- software development
- object oriented
- reverse engineering
- development processes
- programming language
- project management
- computer science curriculum
- query language
- end users
- technical issues
- software architecture
- knowledge engineering
- product line
- development environment
- knowledge based systems
- computer forensics
- data model
- expert systems
- computer science