2018 Sichuan Institute of Technology Software Engineering Exam Outline (Software Plan and Feasibility Study)

2018 Sichuan Institute of Technology Software Engineering Exam Outline (Software Plan and Feasibility Study)

 

1. The specific tasks of the software plan:

1 ①. Determine the scope of the software (function, performance, interface, reliability of the software system)
2 ②. Estimate the resources required for software development (human resources, hardware resources, software resources)
3 ③. Schedule and estimate the required cost (reasonably allocate human resources according to the development progress, formulate software schedule <Gantt chart, network diagram>)

2. The purpose of the feasibility study:

1 Determine whether the problem can be solved in the shortest time and at the lowest cost

3. The feasibility study should be carried out from the following three aspects:

1 Economic feasibility, technical feasibility, social feasibility

4. Steps of Feasibility Study:

1 ①. Determine the goals and scale of the system
2 ②、Research the system that is currently running
3 ③. Export the high-level logic model of the new system
4 ④. Design and evaluate alternative solutions
5 ⑤、Choose the right solution
6 ⑥、Preparation of feasibility study report

5. System flow chart:

1 The system flow chart expresses the flow of information between components

6. Data Flow Diagram (DFD, Data Flow Diagram):

1 It expresses the process of information transmission and change processing in the data processing system

7. Data Dictionary (DD, Data Dictionary):

1 The task of the data dictionary (DD) is to define the named elements used in the data flow diagram, including data flow, processing, data files, and data sources, sinks, etc., as an entry in the data dictionary.

8. Purpose of cost/benefit analysis:

1 is to analyze whether it is cost-effective to develop a particular new system from an economic point of view

9. Techniques for cost estimation: 

1 ①, line of code technology
2 ②, task decomposition technology (decompose the development of a software project into independent tasks, and estimate the cost of each task)
3 ③, automatic cost estimation technology (using tools, through past historical data ==> current possible cost)
4 ④. Difference estimation method (compare the current project with the completed project in the past, and only estimate the part that is different from the past)
5 ⑤; Expert judgment (Deiphi) technology (one or more experts calculate the project cost by approximate guessing method based on professional knowledge and experience)

10. Net income

1 Difference between cumulative economic benefits and investment

11. Writing the feasibility study report

1 ①、Overview
 2 ②, technical feasibility analysis
 3 ③. Project maturity
 4 ④. Market demand and risk analysis
 5 ⑤. Investment estimation and financing
 6 ⑥、Analysis of economic and social benefits
 7 ⑦、Comprehensive strength and industrial foundation
 8 ⑧、Project implementation schedule
 9 ⑨, other
10 ⑩. Conclusion

 

2018 Sichuan Institute of Technology Software Engineering Exam Syllabus (Software Requirements Analysis)

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325898311&siteId=291194637