当前位置:网站首页>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
边栏推荐
- 小程序毕设作品之微信校园浴室预约小程序毕业设计成品(2)小程序功能
- 11 Django basics database operation
- How to evaluate the effectiveness of R & D personnel? Software Engineer reports help you see everyone's contribution
- LeetCode 热题 HOT 100 -> 3. 无重复字符的最长子串
- 支付宝小程序授权/获取用户信息
- Promise从入门到精通(第4章 async 和 await)
- Common video resolution
- Promise from introduction to mastery (Chapter 2 understanding and use of promise)
- Common problem types and methods of mathematical univariate differential proof problems in postgraduate entrance examination
- Get the difference data of two sets
猜你喜欢

Sample imbalance - entry 0

正则表达式

OBS keyboard plug-in custom DIY

Clear the cause of floating and six methods (solve the problem that floating affects the parent element and the global)

【ROS进阶篇】第十讲 基于Gazebo的URDF集成仿真流程及实例

Skywalking distributed system application performance monitoring tool - medium

SkyWalking分布式系统应用程序性能监控工具-中

Leetcode hot topic Hot 100 - > 2. Add two numbers

【HCIP】路由策略、策略路由

Record a production deadlock
随机推荐
Flume (5 demos easy to get started)
Uniapp summary (applet)
[深入研究4G/5G/6G专题-42]: URLLC-14-《3GPP URLLC相关协议、规范、技术原理深度解读》-8-低延时技术-2-基于slot的调度与Slot内灵活的上下行符号配比
mysql创建存储过程---------[HY000][1418] This function has none of DETERMINISTIC, NO SQL
MySQL's way to solve deadlock - lock analysis of common SQL statements
Class notes (5) (1) - 593. Binary search
Xiaomi website homepage big module - small module + navigation (floating case)
MySQL高可用和主从同步
实际工作中,我是如何使用 Postman 做接口测试?
Software test interview questions: common post data submission methods
C # using ABP warehouse to access the database error record set
Codeforces Round #810 (Div. 2)A~C题解
[机缘参悟-53]:阳谋立身,阴谋防身
How to put app on the app store?
小米网站主页面大模块——小模块+导航(浮动案例)
In it, there is a million talent gap, and the salary rises, but it is not capped
Mysql Explain 详解(荣耀典藏版)
新零售业态下,零售电商RPA助力重塑增长
重要安排-DX12引擎开发课程后续直播将在B站进行
【ROS进阶篇】第九讲 基于Rviz和Arbotix控制的机器人模型运动