当前位置:网站首页>System analysis - detailed description
System analysis - detailed description
2022-06-13 08:46:00 【variation8】
Catalog
2. Hold an investigation meeting
7. Participate in business practice
1. Get the physical model of the existing system
2. Abstract emergence of systematic logical model
3. Establishing the logical model of the new system
4. Build the physical model of the new system
Organizational structure analysis
Customer relationship analysis
be based on ERP Method of analysis
Business process reengineering
5. Business process modeling language
3、 Storage and distribution of data
System requirements specification
executive summary
The system analysis phase is also called Logic design stage , Its task is to design tasks according to the system The scope of the book , Conduct a detailed investigation of the existing system , Describe the business of the existing system technological process , It refers to the limitations and deficiencies of the existing system , Determine the basic objectives of the new system And logic function requirements , That is to put forward the logic model of the new system .
In the system analysis phase , The system analyst should conduct detailed investigation and analysis with the user , Concretize the initial needs of users 、 To clarify , Finally, it's about the new system “ What do you do Well ” Logical model of . System analysis is the key stage of the whole system construction , It is also information The important difference between system construction and general engineering projects . Work in the system analysis stage The results are reflected in the system requirements specification , This is a necessary document for system construction , yes Work basis at system design stage , It is also the basis for future system acceptance .
Investigate in detail
In the system planning stage , Through preliminary investigation , System analysts have been working on groups of enterprises Fabric 、 Have a general understanding of system functions , however , Handled specific business The process and method are still not very clear , Further detailed investigation is required , Deep understanding of the Department System processing flow , Determine user needs .
The detailed investigation is different from the preliminary investigation , Its purpose is to have an in-depth understanding of All the specific situations and problems of information processing , To propose the logic of a new system Model provides reliable basis , therefore , It is much more subtle than the preliminary investigation , work The amount of work is also much larger .
A detailed survey of all aspects of the areas covered by the system , Carry out static information ( for example , Organizational structure 、 System functions, etc ) And dynamic information ( for example , The business process 、 Data flow etc. ) The investigation of , According to the scientific and reasonable principle , Adopt scientific and reasonable methods , For weeks A close and complete investigation . The main method of detailed investigation is to collect data 、 Hold an investigation meeting 、 individual visit 、 Written investigation 、 A sampling survey 、 On the spot 、 Participate in business practice and read history Documents, etc. .
1. Data collection
Data collection is to collect data related to the system 、 Collect useful information for system development . It is the basic means of investigation . Only the collected data , To investigate . • System analysts should be able to use their intelligence , Compare it with other detailed investigation techniques Combination of surgery , For comparison .
2. Hold an investigation meeting
Holding an investigation meeting is also called a panel investigation , This is a method of centralized consultation , fit In the qualitative investigation of the system . There are two ways to organize a survey meeting , One is Hold a symposium according to functional departments , Understand the business scope of each department 、 Job content 、 Business characteristic , And ideas and suggestions for the new system ; The other is to hold a joint seminar , namely All kinds of personnel have a joint discussion , Focus on listening to users' problems with existing systems and new systems The requirements of the system .
3. Individual visits
Individual visits are also called user interviews or interviews , This method is a kind of opposite investigation meeting Add . A survey meeting does not fully reflect the views of each participant , As needed after the meeting It is necessary to conduct individual visits . Access is one of the main sources of data collection , We can fully listen to the requirements and hopes of all parties .
4. Written investigation
Written surveys are also known as questionnaire surveys or form surveys , It is designed according to the characteristics of the system questionnaire , Conduct questionnaire interview , Methods of soliciting opinions and collecting data . When the system compares Complex time , Project stakeholders (stakeholder, Some documents are translated into “ Interest related person ”、“ Risk takers ” or “ Stakeholders ”) It's going to be a lot , It will cover a wide range , Mining Using this method will get better results .
5. A sampling survey
Sampling survey is also called sampling , According to the random principle of probability and statistics , Be transferred from the whole Select some objects from the query objects for detailed investigation , And the survey results obtained from statistical analysis The results are extended to all objects . This method is applicable to those who need comprehensive information but cannot enter Conduct a comprehensive investigation , Or it is difficult to conduct a comprehensive investigation , Or there is no need for a comprehensive adjustment Check the situation .
6. On the spot
Field observation is also called observation or field investigation , For many complex processes and In terms of operation , It is difficult to express clearly in words , And it would be very Inefficient . therefore , In response to this phenomenon , The systems analyst can talk about some of the more complex 、 More difficult Understand the process and operation, and use the method of on-site observation to obtain requirements . say concretely , Just It's going to the customer's work site , While watching , While listening to the customer's explanation .
7. Participate in business practice
For specific problems , Play or simulate playing a role or element in a system , ginseng Add systematic business practice . Through participation in business practice , You can find problems very effectively The nature of and finding solutions to problems .
8. Read historical documents
Reading historical documents is also called document archaeology . For some complex data streams , work Make items with more forms , Sometimes it's hard to say , Or understand the system through observation In detail . At this time, you can use the method of reading historical documents , A reflection of historical existence Some documents to study , Get the information you need . The main risk of this approach is history The documentation may be related to the process of the new system 、 There are some inconsistencies in the data , And maybe Carrying some of the defects of existing systems . In order to effectively avoid and find these problems , You need to System analysts should be able to use their intelligence , Compare it with other detailed investigation techniques combination , For comparison .
It should be noted that , The above eight methods of detailed investigation are not mutually exclusive , It is a relationship of inclusiveness and intersection . for example , On site observation and participation in business practice can be combined to make use , While watching the scene , Practice on complex business . If the system history document quite a lot , When you can't read them all , You can use the method of sampling survey . During detailed investigation In the process of , It may involve the user's trade secrets , The confidentiality of data and information is The basic professional quality of analysts . in addition , To facilitate business communication and problem analysis between system analysts and users , Try to use various images during the investigation 、 Intuitive charting tools . Chart tool There are many kinds , for example , Describe the organizational structure of an enterprise with an organization chart , Use business processes Figure describes the business situation , Use data flow chart to describe and analyze data 、 Data flow and items function , The decision tree and decision table are used to describe the processing function and decision model .
Analysis of existing systems
The system analyst should conduct preliminary and detailed investigations , Carry out Analysis of existing systems . When studying existing systems, never “ Shut oneself up in a room making a cart ” , We should communicate more with users , Understand their understanding and evaluation of the existing system .
The analysis process of the existing system is shown in the figure below .
1. Get the physical model of the existing system
The existing system may be something that needs to be improved Systems already running on the computer , It may also be a manual data processing process . stay This step , The systems analyst first analyzes 、 Understand how existing systems work , 了 Understand the organizational structure of the existing system 、 Input / Output 、 Resource utilization and daily data Management process , And use a specific model to reflect their understanding of the existing system . Physical model Type is used to describe a system “ How do you do it? ” The problem of , It should objectively reflect the reality of the existing system situation .
2. Abstract emergence of systematic logical model
In understanding existing systems “ How do you do it? ” Of On the basis of , Extract its “ What do you do ” The essence of , So as to abstract from the physical model of the existing system The logical model of the new system . There are many physical factors in the physical model , As the system is divided into Analyze the depth of the work , Some non essential physical factors become unnecessary burdens . therefore , The system analyst needs to analyze the physical model , Distinguish between essential and non essential causes plain , Get rid of those non essential factors , The logical model reflecting the essence of the system can be obtained .
3. Establishing the logical model of the new system
Analyze the logic between the new system and the existing system The difference , Define what the new system really needs “ What do you do ” , The logical model of the existing system is based on the real Adjust and optimize according to the situation , Export the logical model of the new system .
4. Build the physical model of the new system
According to the logic model of the new system, phase The physical model of should . This work belongs to the task of system design stage .
Organizational structure analysis
Organizational structure is the division of departments within an enterprise and the relationship between them . Every enterprise has its own organization chart , It divides the enterprise into several parts , Mark line Political affiliation . An organization chart is a kind of tree structure , The branches of the tree are based on the upper and lower levels And administrative subordination . Organizational structure survey is to analyze the organizational structure and responsibilities of enterprises , Define the enterprise Internal division , As well as the relationship between the leaders and the leaders of various departments 、 Information transmission Relationship 、 Material flow relationship and capital flow relationship , And understand the work content of each department and duty , Including business procedures and business positions , The post also includes the job name 、 job responsibility 、 jurisdiction 、 responsibility 、 Salary 、 Level , And the relationship between this position and other positions . Besides , It is also necessary to understand in detail the problems existing in departments at all levels and the requirements for the new system . through Through organizational structure investigation , System analysts can master the current situation and existence of enterprise organizational structure The problem of .
System function analysis
On the basis of mastering the organizational structure of the enterprise , Take the organizational structure as the clue , Understand at different levels Responsibilities of each department 、 Work content and internal division of labor , You can master the functional body of the system system , And use the functional system diagram to represent . The function system diagram is a completely business function oriented diagram Tree diagram of the main body , Its purpose is to describe the business and functions of various departments within the enterprise .
After determining all the functions of the system , It is also necessary to analyze the relationship and flow between various functions cheng , Function flow charts are generally used to describe . The functional flow chart can verify whether All functions , Determine whether the system analyst understands the system function , Also later The basis of system design .
Business process analysis
The purpose of business process analysis is to understand the process of each business process , Define each department The business relationship between them and the meaning of each business process , For the rationalization of business processes Offer advice , Provide the basis for the data flow change of the system . Business process analysis can help Help system analysts understand the specific process of the business , Discover and handle system investigations Errors and omissions in , Modify and delete unreasonable parts of the existing system , In the existing system Optimize the business process on the basis of . The main methods of business process analysis are Value chain analysis 、 Customer relationship analysis 、 for Stress chain analysis 、 be based on ERP And business process reengineering etc. .
Value chain analysis
Value chain analysis is used to identify or design those that can make Gu Customer satisfaction , Business processes to maximize customer value . The value chain is a cost creation Value workflow , Based on this overall process, some business processes are particularly important , Antithetical The core competitiveness of an enterprise plays a key role , Such a business process is called a basic business flow cheng , Corresponding to the basic activities in the value chain ; Other business processes are fundamental to the enterprise Provide support and services for the camp activities , It is called auxiliary business process , Corresponding to the auxiliary in the value chain Auxiliary activities .
Customer relationship analysis
Customer relationship analysis is to put CRM Used in business flow Analysis of the process .CRM Our goal is to establish a truly customer-oriented organizational structure , With The best value position aims at the most attractive customers , Maximize operational efficiency , Build effective partnerships .
Supply chain analysis
Supply chain analysis is to analyze from the perspective of enterprise supply chain The business process of an enterprise , It comes from SCM. Supply chain refers to using a whole network to Deliver products and services , From raw materials to final customers ( consumer ), It depends on Borrow a well-designed information flow 、 Logistics and capital flow to complete . Supply chain analysis is mainly This paper analyzes the business process of an enterprise from the perspective of internal supply chain and external supply chain , Analyze which processes are at the core of the supply chain .
be based on ERP Method of analysis
ERP The basic idea of is to integrate the business process of an enterprise As a closely connected supply chain , Will be suppliers and internal procurement 、 production 、 sales , And customers , Effectively manage all links in the supply chain The reason is , Realize the dynamic control of the enterprise and the integration and optimization of various resources , So as to improve the enterprise Basic management level , Pursue the rational use of enterprise resources 、 Efficient use of .
Business process reengineering
By re examining the enterprise's value chain , From the function cost In the comparative analysis of , Determine where the enterprise has a comparative advantage . On this basis , Decomposition and integration of value chain based on customer satisfaction , Transform the original business flow cheng , Optimize business processes .
Business process modeling
Business process modeling can be done in two ways , They are top-down and bottom-up . The top-down approach starts from the enterprise mission objectives , Determine according to the value chain in the process The most basic process , Analyze business objectives layer by layer to the bottom . This process involves bringing the business Requirements are refined into system requirements , Then the system requirements are refined into functions . Bottom up approach Analyze existing systems , Start from the existing business process activities and their connections , Used to define the business Details . The most common methods to describe business process models are formal description and graphical description . shape The characteristic of formal description method is accuracy 、 rigorous , It is easy to implement the system in the future , But it is difficult to To master and understand , The readability of the model is poor , Often only professionals will use , So it's hard To promote .
1. Benchmarking
Benchmarking is a continuous process 、 The process of systematically evaluating external leading enterprises , Through analysis and evaluation , Identify business processes and work processes that represent best practices , With So as to reasonably determine the business process of the enterprise . People figuratively compare the benchmarking method to Is a reasonable 、 Legally “ Copy ” The process of successful experience of excellent enterprises . in fact , Many business processes in an enterprise ( for example , Inventory management 、 Supplier management 、 Customer management 、 Advertising and employment, etc ) It is similar in different industries , therefore , Aim with a pole To target these projects , In particular, the same project is benchmarked in different industries When aiming , It may be of greater reference value to enterprises .
2.IDEF
IDEF Is a series of modeling 、 Analysis and simulation methods , from IDEF0 To IDEF14( Include IDEF1X , ) share 16 Set method , Each method is built by Module program to get a particular type of information . They are IDEF0( Function building model )、IDEF1( Information modeling )、IDEF1X( Data modeling )、IDEF2( Simulation Modeling design )、IDEF3( Process description acquisition )、IDEF4( Object oriented design )、 IDEF5( Ontology description acquisition )、IDEF6( Design principle acquisition )、IDEF7 ( Information system audit )、IDEF8( User interface modeling )、IDEF9( Scene driven Information system design )、IDEF10( Implement architecture modeling )、IDEF11( Information products modeling )、IDEF12( Organization modeling )、IDEF13( Three pattern mapping design ) and IDEF14( Network planning ).
3.DEMO
DEMO Six models are used to describe the composition of information systems , Including the interaction model 、 Business process model 、 Transaction model 、 Behavioral models 、 Fact model and mutual constraint model . Its in , The business process model consists of predefined transaction types , And the cause of these transactions Fruit relation and condition relation constitute . Causality is expressed between two transactions , A business The execution of the causes another transaction to begin ; A conditional relationship is expressed between two transactions , The completion of one transaction forms the condition for the start or completion of another transaction .
4.Petri
Petri Net is a model for describing and analyzing complex systems from the perspective of process Tools , It is suitable for graphic design of various systems 、 Mathematical modeling tools , To describe and study With parallel 、 asynchronous 、 Distributed and random information systems provide powerful The means of .
5. Business process modeling language
The main business process modeling language standards are BPEL(Business Process Execution Language, Business Process Execution Language )、BPML(Business Process Modeling Language, Business process modeling language )、BPMN (Business Process Modeling Notation, Business process modeling standard notes )、XPDL(XML Process Definition Language,XML technological process Define language ) and UML Five kinds .
In the form of language , They can be grouped into two broad categories , Namely The text class and Primitive class .
①BPEL.BPEL Also known as BPEL4WS(Business Process Execution Language For Web Service,Web Service business process execution Line language ) or WSBPEL(Web Service Business Process Execution Language,Web Service business process execution language ), It is a kind of Use XML To write , A formal specification language for automating business processes . use XML writing File write BPEL In the process , Can be in Web Service With standardized interactions The formula is carefully organized , These processes can be applied in any one of the BPEL Standard platform Or on the product . By allowing users to move between various authoring tools and execution platforms These processes ,BPEL It can protect users' investment in process automation .
②BPML.BPML And BPEL The design concept is very similar , Also used XML such Describe the semantics of process and process execution in a structured way , There is also a pattern in grammar Control structures such as rings and branches , It is also an executable modeling language .
③ XPDL.XPDL yes WfMC(Workflow Management Coalition, Workflow Management Alliance ) A set of process modeling standards defined , Used in Support BPM The definition of exchange process design between various tools and engines .
④ A fellow BPMI One of the standards of ,BPMN yes BPML A powerful complement to . As one A graphical process modeling language , It can make up for BPML And so on A congenital deficiency in graphical representation .BPMN Its use is more in its graphical visual table in .
⑤UML.UML It is often seen as a part of system modeling and design activities “ The Swiss Army The knife ”, It includes more than ten graphical representation schemes , Can be used to capture system dynamics Or static aspects . But in terms of business process management ,UML The role of is not Obviously . stay UML in , It mainly uses activity diagrams to model business processes .
6. Service based BPM
Service - based process modeling is to take BPM The idea of technology and service is combined , It is more convenient for business process analysis 、 Design and optimization . In service-based BPM in , system The analyst must carefully define and explain each business process , Identify what Business processes can be transformed into services , Carefully design and define services , And different services are needed And components .
Data and data flow analysis
Data and data flow analysis is to establish a database system and design functional modules for processing The basis of the process . In the systematic investigation , System analysts collect a large number of data carriers ( for example , report form 、 Statistical documents, etc ) And data questionnaire , These raw materials are basically It is collected according to the enterprise organizational structure or business process , They often only partially reflect a certain The data requirements of this business and the existing data management status . For these data, you must Must be summarized 、 Organize and analyze , Clarify the relationship between them , For future subsystems Lay the foundation for sharing data .
1、 Data summary and analysis
Data collection is always a complicated job , In order to make the data summary go smoothly , through It is often divided into the following steps :
(1) The data collected in the system investigation , Classify by business process code , Put them together in the order of the treatment process .
(2) Sort out the data items from top to bottom according to the business process . for example , For me Statistics business , Start with the final statistical report , Check the data of each column in the report Source and algorithm , All the way to the final original statistics ( for example , The production data 、 Financial figures According to and planning data, etc ) Or original financial data ( for example , Documents and vouchers, etc ) until .
(3) Sort out all original data and final output data . Raw data It is the main content to determine the basic table during database design , The final output data is The main indicators that reflect the needs of the business . These two types of data are very important for the follow-up work Important , So it should be listed separately .
(4) Determine the word length and precision of the data . According to the user's satisfaction with the data in the system survey Degree of intention , And the possible scale of business development , Uniformly determine the type of data 、 word Length and accuracy .
The data summary only classifies the data from the perspective of a certain business , Not yet Be able to determine the specific form and characteristics of the collected data . therefore , We also need to make a further study of the data Step analysis . Systems analysts can borrow BSP Methods CU Matrix to divide data Analysis ,CU Matrix is essentially a clustering method , It can be used in processes / data 、 function / organization 、 function / Data and other analysis .
2 、 Data attribute analysis
In Information Systems , The name and value of attributes are often used to describe some aspects of things Characteristics of . The characteristics of a thing may be manifested in many aspects , Multiple attributes are required Name and its corresponding value . for example , For a customer , Its attribute name and corresponding The attribute value has a customer number 、 Customer name 、 The customer's region 、 Legal representative 、 Bank Account etc. . Attribute analysis of data mainly includes Static and dynamic analysis . Static analysis of data refers to the analysis of the static characteristics of data , It includes the following aspects :
(1) Type and length . The type of data usually has character type 、 Numerical type 、 Time type 、 Multimedia type, etc , Length includes the size of occupied space 、 Integer digits, decimal digits, etc , This is the content that must be determined for the establishment of database and analysis and processing .
(2) Value range . Including maximum 、 Minimum, etc , This is data entry 、 proofreading And necessary for audit .
(3) The volume of business that took place . Including the frequency of data occurrence 、 Peak data volume and peak Time 、 Time period of storage and retention, etc .
(4) Which businesses use this data .
(5) Importance and confidentiality . The importance determines the input of system design 、 proofreading 、 Storage 、 Copy 、 Backup and other functions , The degree of confidentiality determines the network design and data Measures for library design , And the setting of data access authority system .
Data dynamic analysis :
(1) There are three kinds of dynamic characteristics of data , They are fixed value attributes 、 Fixed individual change attribute And random variation properties .
(2) Data with fixed value attributes , Its value generally does not change with time . for example , production Material master data in the activity 、 Customer master data 、 Accounting subjects, etc .
(3) Data item with fixed individual change attribute , On the whole, it has a relatively fixed number of Volume set , But for individuals, the value is variable . for example , Orders in sales management Number , The name of the customer who buys the goods is basically fixed , But every time a customer orders The quantity of goods is changing . Once the data of fixed individual change attribute is established , Just go with Time maintenance , for example , Inventory balance 、 Balance of work in process in workshop 、 General ledger balance 、 Open sales Orders and open purchase orders, etc .
(4) Data item with random change attribute , Its individuals appear randomly , Its value is also Variable . for example , The cumulative monthly sales volume of products in the sales management system , Not every month There are sales of all products , There may be no sales of a certain product in a certain month . Random variation belongs to Sexual data is based on users' needs for management , By the system according to a certain logical process order , Formed by operation . It is a kind of processed information , For management personnel Master the operation and production status , Analysis and decision making .
3、 Storage and distribution of data
The purpose of distinguishing the dynamic characteristics of data is to determine the data and database tables ( Or document ) The relationship between , That is to determine which data is stored in which data file . for example , commonly Store the data with fixed attributes in the basic table ( Or master file ) in , Will have random Change attribute data is stored in the view ( Or processing files ) in . In data resource analysis , It is not only necessary to determine the storage file of the data , We need to make sure that Determine the storage and distribution of data in the whole system . for example , What data is stored locally On the device , What data is stored on the network server or system host .
Data flow refers to the generation of 、 transmission 、 Processing 、 Use 、 Stored too cheng , Data flow analysis abstractly separates the flow of data within the enterprise , The specific organizational structure of the enterprise is omitted 、 Information carrier 、 material 、 Materials, etc , Single slave data Flow process to examine the actual business data processing mode . The purpose of data flow analysis is We should find and solve the problems in data circulation , for example , Poor data flow 、 Before and after data Mismatch 、 The data processing process is unreasonable 、 Input / output imbalance, etc . Cause these The cause of the problem , Some problems are related to the data processing process , Some belong to existing families The problem of chaotic management . Whatever the reason , System analysts should let this Some problems should be exposed and solved as much as possible , This is the task of data flow analysis , One Smooth data flow is the basis for the new system to realize the business processing process .
Data flow analysis mainly includes data input 、 Output 、 flow 、 Pass on 、 It's about Management and storage analysis , It includes the following four aspects :
(1) Collect all input documents and reports of the existing system 、 Output documents and reports , And data storage media ( for example , Account book 、 List, etc ) A typical format for .
(2) Define the processing method and calculation method of each processing process .
(3) survey 、 Determine the above documents 、 report form 、 Account book 、 The production unit of the list 、 Submitted by 、 Storage unit 、 Frequency of occurrence 、 Peak time and peak volume, etc .
(4) Indicate the type of data 、 length 、 Value range, etc
SA It is a data flow oriented analysis method , stay SA in ,DFD It is data flow One of the main tools used for analysis ,DFD Use a few symbols to reflect the letter comprehensively The flow of information in the system 、 Processing and storage , It has the characteristics of abstraction and generalization . DFD The abstractness of a substance means that it completely discards the concrete substance , Only the flow of data is preserved 、 machining 、 Processing and storage ;DFD The generality of is that it can put all kinds of differences in information Business processes are linked , To form a whole .
stay OO In the method , Treat business entities as objects , Data as attributes of objects , Is encapsulated inside the object . The system processes the data flow through the interaction between objects , Transfer data , Through Persistence technology and object relation mapping, the data is stored in a number of According to the library .
System requirements specification
The system requirements specification is also called the system analysis report , Or simply referred to as the system specification , It is the technical document of the system analysis stage , It is also the work result of the system analysis stage .
According to the national standard GB/T 8567-2006, The system requirements specification can be divided into Nine major parts , They are listed as follows :
(1) introduction .
(2) References .
(3) demand . Detail the system requirements in sections , Include features 、 Business ( Including the interface 、 resources 、 performance 、 reliability 、 Security and confidentiality, etc ) And data requirements , That is to say, construct System characteristics of system acceptance conditions . Assign a project unique identifier to each requirement to support testing and traceability , And with a A way to define objective tests to state requirements . Each requirement shall be qualified Sexual methods . This part can be divided into required states and modes 、 Requirements overview ( Include Overall system function and business structure 、 Hardware system requirements 、 Requirements and interfaces of software system Oral demand )、 System capability requirements 、 External interface requirements 、 System internal interface requirements 、 system System internal data requirements 、 Adaptive requirements 、 Security needs 、 Confidentiality and privacy requirements 、 Operational requirements 、 Usability / Maintainability / Portability requirements 、 Fault handling requirements ( package Including the description of software system error handling and hardware system redundancy measures )、 System environment requirements 、 Computer resource requirements ( Including computer hardware requirements 、 Computer hardware resource utilization requirements 、 Computer software requirements and computer communication requirements )、 System quality factors 、 Design and construction constraint 、 Relevant personnel requirements 、 Relevant training needs 、 Related logistics requirements 、 Other needs 、 Packaging requirements 、 Priority and criticality of requirements, etc .
(4) Conformity regulations .
(5) Requirements traceability . This part needs to explain the requirements of each subsystem to its involved Two way traceability of system requirements .
(6) Non technical requirements . Including delivery date and milestone setting, etc .
(7) Unresolved issues .
(8) annotation .
(9) appendix .
System requirements specification plays a very important role in the whole system development , It should be formally reviewed , The review was attended by core developers 、 Enterprises Leader 、 Business representative 、 System analysts and external experts . In the review , If there is The customs officer finds major errors or omissions , Or as mentioned in the system requirements specification I am not satisfied with the proposed scheme , You need to rework , Re conduct systematic investigation and Analysis , Until the Department Until the system requirements specification is passed .
Once passed the review , The system requirements specification will become the authority in the system development file , It is the main basis of system design stage . meanwhile , The system requirements specification is also It is a technical contract between the contractor and the builder , It is the standard for system acceptance in the future One of .
边栏推荐
- Svg text stroke effect
- 5、 Constant, variable
- Implement authentication code login and remember password (cookie)
- Deploy Yum warehouse and NFS shared services
- Dest0g3 520迎新賽
- Notes on MySQL transaction not automatically submitting
- Undefined and null in JS
- Notes on development experience: TP5 exp query, SQL analysis, JQ, applet, right-click menu, Linux skills, shell skills, mysql, etc
- Differences among let, VaR and const when JS declares variables
- Dest0g3 520 orientation
猜你喜欢
Buuctf web (IV)
Learning record 4:einops / / cudnn benchamark=true // hook
How does jupyter notebook directly output the values of multiple variables after running?
Guidance process and service control
Wechat upload picture material interface
When submitting the laravel admin form and using the required verification, an error is reported when the value is 0
WARNING:tornado.access:404 GET /favicon.ico (172.16.8.1) 1.84ms [附静态文件设置]
Mapbox usage, including drawing, loading, modifying, deleting points and faces, displaying pop ups, etc
2021-04-16
array_ Pop error: only variables should be passed by reference
随机推荐
7、 JS data type
0.一些自己初学Solidworks的疑惑
Svg text stroke effect
JS gets the first month of the year, the second month to the last month, and the first day to the last day
Batch package and download Alibaba OSS files
On the use of regular expressions (bracket problem)
4. Relationship selector (parent-child relationship, ancestor offspring relationship, brother relationship)
Browser render passes
Buuctf web (VI)
A solution to create a new EXCEL workbook on win10 computer and change the suffix to xlsm (normally it should be xlsx)
centos 安装mysql及设置远程访问
JS - array de duplication in the array object case
JS - set countdown for Date object case
[leetcode weekly race record] record of the 80th biweekly race
Common network problems and troubleshooting methods of gbase
H5 mobile terminal adaptation
MySQL 8.0 modifying SQL_ mode=only_ full_ group_ by
filebeat采集日志到ELK
Vs installation of vassistx plug-in causes Chinese input of wpf-xaml file to be garbled. Solution
Calculation method of paging