Steel threads: Software engineering constructs for defining, designing and developing software system architecture.
Shayma AlkobaisiWan D. BaeSada NarayanappaNarayan C. DebnathPublished in: J. Comput. Methods Sci. Eng. (2012)
Keyphrases
- software engineering
- software architecture
- software systems
- software development
- software design
- software engineers
- development methodologies
- software developers
- software quality
- development process
- software maintenance
- software projects
- software reuse
- requirements engineering
- hardware design
- development processes
- requirements analysis
- software requirements
- design patterns
- software implementation
- software development process
- component based architecture
- enterprise systems
- industry standard
- cross platform
- abstraction layer
- software evolution
- artificial intelligence
- formal methods
- software testing
- management system
- object oriented
- data flow
- dedicated hardware
- reverse engineering
- complex software systems
- real time
- industrial strength
- source code
- development lifecycle
- software platform
- user interface
- programming language
- product line
- information systems
- systems development
- platform independent
- java platform
- software engineering practices
- component based development
- level parallelism
- multi agent systems
- software artifacts
- hardware software
- test cases
- multi threaded
- software product line
- software components