Software Engineering (VI)

Source: Internet
Author: User

Data normalization
The degree to which data redundancy is eliminated is usually defined by a paradigm.
1) First Paradigm
2) Second Paradigm
3) Third Paradigm

State transition Diagram
The state transition diagram represents the behavior of the system by depicting the state of the system and the event that caused the system state to transition.
State:
A state is any system behavior pattern that can be observed, and a state represents a behavior pattern of the system.
Event:
An event is something that happens at a particular time, and it is a control that causes the system to perform actions or state transitions.

Example:

Hierarchical block Diagram:
The hierarchical block diagram depicts the hierarchical structure of the data with a series of multi-layered rectangular frames in a tree structure.

Warnier Chart
Warnier charts also depict information in a tree-shaped structure, but this graphical tool provides a richer depiction than the hierarchical block diagram.

IPO map
IPO maps are input/process/output graphs. is the development of IBM Company

Verifying Software Requirements
Verifying the correctness of software requirements
1) Consistency: All requirements must be consistent
2) Completeness: The specification includes each function and performance required by the user.
3) Reality: Hardware technology and software technology can be realized.
4) Validity: Can solve the problem that the user faces.

Ways to validate software requirements
1) Verify the consistency of requirements
Manual Technology Review Verification
2) The reality of verification requirements
Experience
Simulation or performance simulation technology
3) Verify the completeness and effectiveness of the requirements
By piloting a prototype system

Software tools for demand analysis
The software used for demand analysis should meet the following requirements:
1) must have formal syntax
2) Use this software tool to export detailed documentation
3) must provide the means to analyze the inconsistency and redundancy of the specification
4) After using this software tool, you should be able to improve communication status

RSL (Requirement statement language): Information set →ASSM (abstract system) →pascal simulation program
PSL/PSA (Problem Statement language/Problem Statement Analysis Program) system

Welcome to my personal subscription number

Learn a little more 0.0 a day

Software Engineering (VI)

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.