软件2

作者: 春点秋 | 来源:发表于2021-07-06 08:46 被阅读0次

9 面向对象语言的优点 P222

软件是什么

软件危机是什么

产生软件危机的原因

软件危机的典型表现

软件工程过程是为了获取高质量软件

软件工程

指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,经济地开发出高质量的软件并有效地维护它。

软件危机

在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题绝不仅仅是不能正常运行的软件才具有的。实际上,几乎所有软件都不同程度的存在这些问题。总的来说软件危机包含两类问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量膨胀的已有软件。

什么是模块、模块化?软件设计为什么要模块化?

模块 完成特定功能程序实体,构成程序的基本构件

模块化 解决一个复杂问题时自顶向下逐层分解成若干模块的过程。每个模块完成一个特定的子功能,所有模块按系统结构组合起来,完成整个系统所要求的功能。

解决一个复杂问题题时从上到下一层层分解成许多模块的过程。每个模块完成一个指定的子功能,所以由模块再按系统结构组合起来,完成整个系统所需要的功能

模块化设计的原因

1.将问题简化,划分模块可使每一个模块完成单一的功能

2.可以独立地进行模块的编码测试,便于软件开发工作的组织。

3.把每一个模块要解决的问题局限在有限的范围

怎么感觉1 3是一个东西,简写一下,1划分模块每一个完成单一功能,3每个模块要解决的问题圈在一定范围内,2模块可以独立进行编码测试,便于组织软件开发工作

选择编程语言时,通常考虑以下因素

1.待开发系统的应用领域,即项目的应用范围

2用户的要求

3软件开发人员的喜欢和能力

4系统的可移植性要求

5算法和数据结构的复杂性

相关文章

  • 软件2

    9 面向对象语言的优点 P222 软件是什么 软件危机是什么 产生软件危机的原因 软件危机的典型表现 软件工程过程...

  • p2p理财软件排名

    p2p理财软件排名 p2p理财软件排名 p2p理财软件排名

  • p2p理财软件排行

    p2p理财软件排行 p2p理财软件排行 p2p理财软件排行

  • p2p理财软件排行榜

    p2p理财软件排行榜 p2p理财软件排行榜 p2p理财软件排行榜

  • 2019-11-04思维风暴

    产品1.软件2.软件+硬件3.软件+硬件+服务

  • web服务nginx代理介绍

    web服务软件: 1、静态软件: Nginx (Tengine) 、Apache,Lighttpd 2、动态软件:...

  • 2 、软件安装

    直接看教程简介 github配置 进入 https://github.com/settings/keys 如果页面...

  • 看书软件(2)

    卖电纸书的商家给了一个很好用的看书软件,主要是书很全。 我电纸书虽然坏了,但是把它安装到手机上也很好用。 后来,渐...

  • 软件体系结构第一章

    1. 软件危机的表现: (1)软件成本日益增长 (2)开发进度难以控制 (3)软件质量差 (4)软件维护困难 2....

  • p2p理财软件_华融道理财

    p2p理财软件_华融道理财 p2p理财软件_华融道理财 p2p理财软件_华融道理财

网友评论

      本文标题:软件2

      本文链接:https://www.haomeiwen.com/subject/afeiultx.html