"Soft Work"--Summary of document Graphics

Source: Internet
Author: User

Prerequisites

We know that there are a lot of graphics in the soft work, help us to better learn and make software, but these for my new study of the rookie, these graphics really let me dazzling, but also can not hang up no matter ah, so spent a night to summarize these pictures, so that after the study.

drawings included in the Feasibility study document

System Flowchart : A tool that depicts a physical system, graphically representing a black box, depicting each component that makes up a system. It is not the process of processing the data that expresses the flow of the data between the various parts of the system. It is a physical streaming diagram, not a program flowchart.

Project Development Plan documentation

Gantt Chart : A tool for making a schedule that graphically represents the sequence and duration of activity for any particular item, graphically, through the activity list and timescale. It is basically a line chart, the horizontal axis represents the time, the vertical axes represent the activity (the project), and the line represents the completion of the planned and actual activities throughout the period.

Here is a diagram of my own, the first is very short, but also please advise.


Requirements Analysis Description Phase

Data Flow Diagram (DFD) 4 kinds of symbols: The stream of information and the movement from the input to the output is a graphical representation of the system's logical functions. is a communication tool between users and analysts. Main description: what to do.


Data dictionary: A logical model of the system, together with a data flow diagram, a collection of information. Contains data flow, data flow components, data storage, processing.



This example is Baidu, first imitate in the study. Overview Design Phase

Entity-Contact diagram (er model): reflects the relationships between data objects, the properties of data objects, and the connection of data objects to each other. Use-Rectangle represents the entity, the Diamond box represents the relationship of the connected entity, and the rounded rectangle represents the attribute of the entity.

IPO Map is input, processing, the short name of the output diagram, after improvement can also be called IPO table.

IPO map


IPO form



Hierarchical block Diagram : It represents the complete data structure , with a series of multi-layered rectangular boxes of tree structure to depict the hierarchical structure of the dataset.

warnier diagram : A logical organization is similar to a hierarchical block diagram, which can indicate that a class of information or an information element is repeated, or that certain information is conditionally present in a class of information. Overview Design Phase

state transition Diagram : Describes the state of the system and the events that cause system state transitions.


hierarchy diagram: software hierarchy, software modules and sub-programs

structure diagram: refers to the call relationship of the module as a clue, with a top-down line to represent the call relationship and note the direction and content of the parameter transfer, from the macro-level structure of the software to reflect the graphics.

In the outline design process also involves the prototype diagram, the feeling prototype diagram is closer to the interface, just like the works show during the use of VB and flash interaction feeling, the feeling of prototype image is like Flash. Personal view Detail Design

Program Flowchart : The graph has a long history is the most basic and most important analysis technology in program analysis, it is the most basic tool in the process of process analysis. It uses the process diagram symbol for the production site of the entire manufacturing process to do a detailed record, in order to spare parts, products in the entire manufacturing process, production, processing, inspection, storage and other links for detailed research and analysis, especially for the analysis of the production process of cost waste, improve economic efficiency.



box diagram: Also known as n-S diagram. There are some features: functional domain, it is impossible to arbitrarily transfer control, easy to determine the scope of local and full-name data. It is easy to show nested relationships, which can represent the hierarchy of modules.



pad Problem Analysis diagram: a two-dimensional graph to represent the control flow of the program.



decision table: can clearly represent the complex combination of conditions and the corresponding relationship between actions.



Decision Tree: An example



Jackson diagram : Data structure design approach, with appropriate tools to describe the data structure, there are three kinds: order, select, repeat.



Summary

Soft work when the beginning of learning, feel quite afraid, see all kinds of pictures good pain, to now take these pictures to study, actually fortunately, or that sentence to do things, can not rely on thinking, or a solid study, the recent feeling is not impetuous, otherwise all is a waste of time.


These are the rookie personal views, if there is no place, welcome to point out, we appreciate it.

 





Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.