当前位置:网站首页>Necessary knowledge points of software engineering
Necessary knowledge points of software engineering
2022-07-28 02:25:00 【_ Flying shark】
chap1
- What is software crisis
Software crisis refers to software Development and maintain A series of serious problems encountered in the process . Software crisis includes the following two problems : Such as How to develop software , To meet the growing demand for heap software ; How to dimension Protect the expanding number of existing software .
Software crisis usually has the following typical manifestations :1. Estimates of software development costs and schedules are often inaccurate ;2. Users are often dissatisfied with the completed software ;3. The quality of software products is often unreliable ;4. Software often does not have proper documentation ;6. The proportion of software cost in the total cost of computer has increased year by year ;7. The productivity of software development is far from keeping up with the rapid popularization and deepening trend of computer applications .
- The cause of the software crisis
On the one hand, it is related to the characteristics of the software itself , On the other hand, it is related to the incorrect method of software development and maintenance .
- Software is different from hardware , It is a logical part of the computer system, not a physical part , Therefore, it is quite difficult to manage and control the software development process .2. Software is different from general programs , Its remarkable feature is its large scale , And the complexity of the program will increase exponentially with the increase of the program size .3. At present, quite a few software professionals still have a lot of confused ideas about software development and maintenance , In the process of practice
边栏推荐
- Flume (5 demos easy to get started)
- C # using ABP warehouse to access the database error record set
- 小程序毕设作品之微信校园浴室预约小程序毕业设计成品(1)开发概要
- Software test interview questions: common post data submission methods
- [深入研究4G/5G/6G专题-42]: URLLC-14-《3GPP URLLC相关协议、规范、技术原理深度解读》-8-低延时技术-2-基于slot的调度与Slot内灵活的上下行符号配比
- 53: Chapter 5: develop admin management service: 6: develop [admin administrator exit login, interface]; (one point: when we want to modify a value with a certain coding method, the new value should b
- 数字赋能 创新未来:海丝埃睿迪亮相第五届数字中国建设峰会
- 上课笔记(5)(1)——#593. 二分查找(binary)
- 「冒死上传」Proe/Creo产品结构设计-止口与扣位
- Soft test - database (2) relational model
猜你喜欢

Xiaomi website homepage big module - small module + navigation (floating case)

这个操作可能不值钱,但却值得学习 | 【图片批量裁剪】

Appium click operation sorting

Flex layout learning completed on PC side

【愚公系列】2022年07月 Go教学课程 019-循环结构之for

产品解读丨MeterSphere UI测试模块的设计与分布式扩展

借助Elephant Swap打造的ePLATO,背后的高溢价解析

Flex layout - fixed positioning + flow layout - main axis alignment - side axis alignment - expansion ratio

Starfish OS X metabell strategic cooperation, metauniverse business ecosystem further

Codeforces Round #807 (Div. 2) A-C题解
随机推荐
了解加密行业的“下一个大趋势”——Ventures DAO
Flex布局—固定定位+流式布局—主轴对齐—侧轴对齐—伸缩比
Read Plato & nbsp; Eplato of farm and the reasons for its high premium
MySQL pymysql operation
C # using ABP warehouse to access the database error record set
[Star Project] small hat aircraft War (VI)
Principle and implementation of focal loss
53: Chapter 5: develop admin management service: 6: develop [admin administrator exit login, interface]; (one point: when we want to modify a value with a certain coding method, the new value should b
Get the difference data of two sets
这个操作可能不值钱,但却值得学习 | 【图片批量裁剪】
LeetCode 热题 HOT 100 -> 2.两数相加
【ROS进阶篇】第九讲 基于Rviz和Arbotix控制的机器人模型运动
The level "trap" of test / development programmers is not a measure of one-dimensional ability
MySQL's way to solve deadlock - lock analysis of common SQL statements
11-Django-基础篇-数据库操作
Under the new retail format, retail e-commerce RPA helps reshape growth
使用BigDecimal类型应该避免哪些问题?(荣耀典藏版)
APP如何上架App Store?
synchronized详解
Promise从入门到精通(第3章 自定义(手写)Promise)