An actor in a Use Case diagram could be User External system Physical environment All of above Which architecture has better runtime efficiency? Closed architecture Open architecture Both are the same Both are not good at runtime efficiency Which one is not the main benefit of the component-based architectural style? Higher security Reduced cost Mitigation of technical complexity Reusable In choosing a development life-cycle model, one would consider the Development Group Expertise, Problem Characteristics, User Expectations Languages, Development Schedule, Competition System Context, User Population, Platforms Organizational Structure, User Tasks, Performance Criteria Agile method is about Have nice documents following the system develop process Reduce overheads in the software process and respond quickly to changing without excessive rework Focus on the design more than the code Based around separate development stages with the outputs to be produce these stages planned in advance. Which of the following projects would be a good one for adopting the software development? Accounting System Spreadsheet Automobile Cruise Control Telephone Switching System
Expert Answer
1) An actor in use case diagram could be anything (any entity) which interacts with the subject by exchanging data and it needs to be external to subject system so it could be a user, external system or physical environment
3) Component bases architectural style does not provide mitigating of technical complexity.
4) When we are considering on choosing life cycle model then organizational structure , user tasks and performance criteria needs to be considered as it depends on how big the project is, how much cost organisation can put in and how much resources needs to be in place with bearable cost.
5) Agile is all about reduced overheads in the process and respond quickly to changes without excessive work. It’s best suited where requirements keep on changing and there is no time for to g through the complete lifecycle of documentation and all.