Soft Exam Programmer Essay-----4

Source: Internet
Author: User

Basic knowledge of software engineering


Software design is the core of software engineering

Understanding Gantt and PERT charts are common graphics that progress management describes scheduling

Pair with DFD diagram (data flow graph)

Understand the basic components of a DFD (structured analysis method)

Data flow, processing, data storage, external entities.


Software Testing

Methods are divided into: static testing and dynamic testing. Static testing is divided into artificial detection and computer-aided static detection. Dynamic Detection: White box test and black box test

Where the white box test is (structural test): The tester fully understand the internal structure of the program and the process of processing black box test (functional test) testers do not consider the internal structure and process of the program, only focus on the external characteristics of the test software

Coverage criteria

Statement overrides the meaning of the guideline: select enough test data to make each statement at least one time in the program being tested. Statement overrides are the weakest logical overrides.

Structured analysis method is a data flow oriented requirement analysis method, which is also a modeling technique, and the core of the analytical model is the data dictionary. Mainly used for function modeling.

An attribute of an object is an attribute that distinguishes itself from other objects.

Understanding the higher the coupling, the more closely the relationship between the modules, the poorer the design, the lower the coupling, the better


The processing in the data flow diagram describes what processing the input is passing through into the output stream. Therefore, each data flow must be both output stream and input stream. The starting and ending points of each data stream can be data storage (but not necessarily)


4 Types of software maintenance:

(1) Correctness maintenance: The process of diagnosing and correcting software errors is called corrective maintenance

(2) Adaptive maintenance: To adapt to changes in the environment to modify the activities of the software and maintenance

(3) Perfect maintenance: In the process of using the system to meet the user's new features, performance requirements and maintenance

(4) Preventive maintenance.

Data integration and application integration are used to solve the interoperability and interoperability of systems respectively.


The result of object-oriented design is suitable for UML expression

In object-oriented analysis and design, the main task of the design does not include describing the user's needs.

The spiral model is a combination of waterfall models and evolutionary models that can be applied to users who cannot describe their needs completely.











Soft Exam Programmer Essay-----4

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.