Using UML Modeling to Facilitate Three-Tier Architecture Projects in Software Engineering Courses.
Sandeep MitraPublished in: ACM Trans. Comput. Educ. (2014)
Keyphrases
- software development
- tier architecture
- modeling language
- engineering courses
- software systems
- uml profile
- software engineering
- software projects
- metamodel
- unified modeling language
- software design
- case study
- software architecture
- software development process
- development cycle
- open source projects
- development process
- source code
- object oriented
- business process modeling
- database
- software evolution
- model driven architecture
- model driven
- software development life cycle
- formal methods
- conceptual modeling
- user interface
- software maintenance
- machine learning
- open source
- computer systems
- model driven engineering
- test cases
- database design
- design patterns
- software tools
- effort estimation
- sequence diagrams
- development effort
- regression testing
- software testing