Classic software engineering compared to modern software engineering

xiaoxiao2021-04-08  294

Classic software engineering compared to modern software engineering

This article is transferred from: http://sd.9cbs.net/n/20060623/91954.html

___________________________________________________________

CMM 5 directory and simplicity analysis

___________________________________________________________

First, the initial level

Second, repeatable

1, P - Plan

Planning and forecasting, follow-up, rationalization recommendations,? ? ? Meeting (existing, willing to participate)

Tools used ==================

1, 1, Microsoft Project

1, 2, SPSS

1, 3, stand-alone version DB software: Lotus Approach | Microsoft Access |

1, 4, online version DB software: like ERP SQL | Oracle

1, 5, open source version DB software, and this basic point to develop software with Data Mining | Knowledge Management

The point is:

··· The quality of the code is self-generated;

Why is there several small companies in China that can pass CMM-3, 4 verification? Will it be related to this,

Because of the 5,000 line C language code of the microcontroller, the general resource allocation is about 2 to 3 months.

It is difficult to reach the CMM-4 "Software Quality Management" if you don't have a dedicated database to collect dynamic runners.

And CMM-2 "Software Quality Assurance" requirements.

If there is no dedicated database related to the embedded system, "software quality" is the air-building Pavilion, passive water, no wood. ___

It is reported that the other "combined with the special database of hardware".

1, 6, software development with intelligent processing (as a breakthrough point for CMM management software):

1, 6, 1, software version

1, 6, 2, plan class, etc., etc., the initial demand fill out the form, fill in the requirements

1, 6, 3, demand fill in the perfect and internal control (confidential level)

1, 7, object-oriented technology

Make the "plan", "demand class" has its own ability to derivative ', theoretically, it is easy to do.

1, 7, 1, first, there is a third-party control Class SET

(Set the specific implementation of the 'body'? Collection 'body' internal Components can be Mediate | Negotiation, ____

Timed Multi -Beliefs, Commin,, Rules, Ai Agent, Monitored Class & Objects Which Pull Back Requirements Changement

That is, Class 'genetic' | 'propagation' |

2, P - Product

2, 1,

3, P --- Dispatch

4, C - Configuration

5, r - reguirement

5, 1, demand analysis and acquisition, and empirical

("Experiment Psy", "Manage Psy", C51 | TI DSP | PLMM Question,

5, 2, demand

5, 3, demand management and software support system

__Requirement & Knowledge Get, indicating what is different between management

Third, the level has been defined

1, P - products

2, I - Integrated Software Management

3, M - Mediation

4, R - REVIEW

5, D - Training Outline

6, J-institutional management focus

7, J-institutional management definition

Fourth, manageable level

1, software quality management

2, software process management

V. optimization

1, defect modification

2, technology improvement management

3, process improvement management

___________________________________________________________

ISO 9001 directory

___________________________________________________________

Conference

Experience

Unfair

Quality training service

Management, duties, contract review, setting,

__________________________________________________________ / software project

___________________________________________________________

advantage:

1. Promote the formation of national standards, and the company is confirmed

2, easy to communicate and communicate

3, promote software engineering Baseline, Milestone, RoadMap

Disadvantages:

1. There is still no complete solving some key issues in software coding.

2, no software reliability problem

3, there is no problem with software reliability and hardware reliability

4. No system characteristics in the software:

Multi-storey, there is a multi-phase.

rationality,

Correlation,

Destination,

Diversity,

Hierarchical,

Effectiveness,

importance,

At the same time,

Openness,

Partiality

5. Software, which is not commensurately compatible with the computer network, to be compatible with backward compatibility,

That is, design software and network 'adaptive' and heavy problems:

Use more expansion, time to open the operation, and maintain the full reduction

6. There is no technical problem for software testing, resulting in larger software unit testing without considering overlay.

7. There is no support theory of internal acceptance test (Acceptance Test), resulting in three squares to fall into the quagmire.

8. Collection of data in software design (such as the correlation, reliability, scalability, scalability,).

9. The theory and implementation of software quality dedicated database

10, the process automatic control of a software application running process: in order to achieve WatchDog function, anti-self-destructive, third-party monitoring

11. Power sensitivity: This can calculate the content of reliability theory and technology, such as the power supply is a gradual decline, also available

Capacitive and inductive circuit principle, power supply of key components,

The problem with the power supply cannot be regarded as a problem.

12. There is a problem with the availability of documents, resulting in completion of the documentation after the encoding is completed.

___________________________________________________________

Modern software engineering

____________________________________________________

转载请注明原文地址:https://www.9cbs.com/read-132671.html

New Post(0)