Blending object-oriented design principles and software engineering practices into an undergraduate architecture simulator project.
Cindy NorrisJames B. Fenwick Jr.James T. WilkesKenneth H. JackerPublished in: ACM Southeast Regional Conference (1) (2005)
Keyphrases
- design principles
- software engineering
- software engineering practices
- object oriented
- personal software process
- design patterns
- computer science curriculum
- software development
- database design
- software projects
- instructional design
- design decisions
- software architecture
- database applications
- software systems
- data model
- query language
- requirements engineering
- user interface
- design process
- relational databases
- case study
- change management
- engineering students
- detailed design
- development process
- open source
- information systems
- artificial intelligence
- machine learning
- architectural design
- project management
- database
- knowledge management