【正文】
are the elements that make up a software architectural style? 什么是一個軟件的建筑風(fēng)格的元素?25. Describe the process of management if your customer requests a new function being added to the current product. 描述管理的過程中,如果你的客戶請求一個新的功能被添加到當前的產(chǎn)品。四.Case study1). Given the description of a system, please analyze the system requirements and plete the requested models. WaterMonitoring System description: The watermonitoring system is to gather data at many points throughout a river valley. At the collection sites, several calculations are done according to the data (date, direction, level, flux, rainfall, etc.) and the results (statistics, forecast, summary report, etc.) are municated to a central location for prehensive reporting. An automatically generated report mainly contains charts and tables of all kinds of data collected from different locations, together with a summary document. Different department is allowed to access different part of a report. 1. Please formulate your project scheduling and track plan. 2. Please draw the data flow diagram for the system. 3. Please design the system architecture.4. Please draw the class diagrams and specify the relationships between objects. 2).Course Registration SystemThe School of Information and Electronic Engineering is one of biggest schools in Zhejiang University of Science and Technology. As part of teaching administration, staffs and students use an old system. The Dean is convinced that the current system has been outgrown, as they have been receiving increased plaints from staff and students, and also because other Universities have released totally revamped and highly functional puter system to their schools. The current system is a textbased system operating on standalone PCs. In the current system duplication of data entry and lack of networking are both causing great difficulty. Furthermore they recognize the need for access to the internet. The school has about 110 faculties (located in one building), most of whom require puter access. Meanwhile there are almost 2000 students who live in Hangzhou city. The Dean have awarded you (a consultant from super systems consulting) a contract to specify and design a new puter system. They will be guided by your expertise as to what you consider to be the best solution to their problems.The assignments are considered primarily as a learning experience. Your assignments should demonstrate a plete understanding of the main issues and the ability to apply the underlying principles as insights into practical case studies. The emphasis in this exercise is to highlight the type of information to include in the analysis of an information system. You should make assumptions on any information that has not been included, and which you believe is necessary to specify your system. It is the structure, type and consistency of information you include and how this information is municated which is critical, the exact detail of your solution is of lesser importance, as there is no one correct solution.Analyze the narrative provided above and answer the questions below.Write your answers in the examination booklet.1. Draw a use case diagram for the registration process.2. Compile an event table for the registration activities. Include triggers, sources, essential activities, responses and destinations for each event.3. Draw an analysis class diagram for the registration system.3)Given the description of the Football Player System, please analyze the system requirements and plete the requested models. Football Player System description: The system is to control the motion of robots in a multirobot football petition. The software must be able to decode the images obtained by the cameras in the robots’ eyes, analyze the information and judge the current state of the field (. the positions of collaborators, rivals, and the ball). Then the system is supposed to send a signal of action (. forward, backward, turn, or stop) to the engine. At the mean time, the software must be able to recognize foul plays. The system can be connected to the main server and be loaded with knowledge such as the rules and strategies of the petition. 1. Please draw the data flow diagram for the system. 2. Please give the 4 most important data dictionary cards. 3. Please draw the system state transition diagram. 11 / 11