Discussion
In software development process, ...................... is a design strategy that tries to address the design and implementation complications associated with such inter-dependencies by explicitly introducing aspects as system characteristics.
Answer: D
The strategy is the Aspect-oriented development model.
Aspect-oriented software development deals with crosscutting concerns, such as security, logging or transaction handling, which cut across many modules and create interdependencies between them. It addresses them by identifying these concerns explicitly as aspects, specifying them separately and weaving them into the system.
Agile development is about iterative delivery and customer collaboration, evolutionary development about growing a system through successive versions, and the rapid linear sequence model (RAD) about fast component-based construction. None of them introduces aspects.
Post your comment
Please log in or register to post a comment.
Examination Categories
- SSC Exams
- Banking Exams
- Teaching Exams
- Civil Services Exams
- Railways Exams
- Engineering Recruitment Exams
- Defence Exams
- State Government Exams
- Police Exams
- Insurance Exams
- Nursing Exams
- Other Government Exams
- NRA CET
- PG Entrance Exams
- Campus Placement
- MBA Entrance Exams
- CUET and UG Entrance
- Judiciary Exams
- Regulatory Body Exams
- Software Development