【正文】
使程序中的每個元素(類、方法、過程等)做且只做一件事。5. The key standards of web serviceoriented architectures include WSDL(Web Service Definition Language), ,7. What’s Service Engineering?服務(wù)工程師開發(fā)服務(wù)的過程,這種服務(wù)在開發(fā)面向服務(wù)的應(yīng)用開發(fā)中是復(fù)用的。? Personal needs (. respect, selfesteem)。在OOP中,泛化用繼承機(jī)制來實(shí)現(xiàn)。具體的對象類完全與一般對象類一致,但包括進(jìn)一步信息。 18. Weather station interface 19. An important advantage of objectoriented design is that it simplifies the evolution of the system. Please explain it in detail using examples.20. What important advantage does objectoriented design bring to the evolution of the system. Please explain it in detail using examples.21 Figure illustrates the notation for an object class in the UML. It models an employee in an organisation. In the UML, the term ‘operation’ is the specification of an action。2. Objectoriented analysis, design and programming are related but distinct.is concerned with developing an object model of the application domain.is concerned with developing an objectoriented system model to implement requirements. is concerned with realising an OOD using an OO programming language such as Java or C++.3. In OOD, objects are members of classes which define attribute types and operations. Classesmay be arranged in a class hierarchy where one class (a superclass) is a of one or more other classes (subclasses).4. In the UML, a generalised relationship is indicated by an 5. Object have to be specified so that the objects and other ponents can be designed in parallel.6. provides different notations for defining different object models.7. In the UML, generalisation is indicated by 8. Object have to be specified so that the objects and other ponents can be designed in parallel.9. Conceptually, objects municate by in OOD.10. In OOD, messages mean?The name of the service requested by the .?Copies of the information required to execute the and the name ofa holder for the result of the service.11. In practice, messages are often implemented by in OOD.12. Objectoriented design simplifies system .13. Advantages of OOD一個重要優(yōu)勢在于能簡化設(shè)計的變更,使得系統(tǒng)進(jìn)化變得非常容易。沒有一個簡單的方法,將自然語言書寫的需求模塊化。這段時間他們可以休假、做別的項(xiàng)目或者參加培訓(xùn)和其他活動。 最重要的系統(tǒng)接受了最多的測試 Chapter 4 Project management1. Software project management activities include:, . Proposal writing.Project planning and scheduling.Project costing.Project monitoring and reviews.Personnel selection and evaluation.Report writing and presentations2. Software project plan structure includes:, , Introduction.Project organisation.Risk analysis.Hardware and software resource requirements.Work breakdown.Project schedule.Monitoring and reporting mechanisms3. What’s Milestone?里程碑就是一項(xiàng)軟件過程活動的終結(jié)4. What is a milestone in project management?參見3題5. Risk factors(風(fēng)險因素) 6. Please describe the pro