软件开发概述
来源:互联网 发布:淘宝海外旗舰店靠谱么 编辑:程序博客网 时间:2024/05/18 11:24
软件开发概述
软件、程序与计算机语言的关系:
软件是一系列有顺序的能够完成特定功能处理数据的计算机指令集合。
程序是一系列有顺序的能够完成特定功能的计算机指令集合。
计算机语言是人与计算机交流的工具(介质)。
软件的分类:
产品:开发人员根据社会需求,想要做得一个软件。
项目:开发人员根据需求方得要求,开发所需求得软件。
软件开发的步骤:
寻找商机
风险评估
招投标
需求分析
设计:概要设计,详细设计
编码
测试
计算机语言的发展:
机器语言:面向机器的语言,只有0,1.优点:运行速度最快; 缺点:编写程序很麻烦,难以记忆,难以理解。
汇编语言:是机器语言的一种助记符。本质上还是机器语言。
中级语言:C语言是最典型的一个 是低级语言(机器,汇编语言)与高级语言的结合。
高级语言:比较接近与自然语言。
算法与数据结构:
软件=程序+数据 程序=算法+数据结构
算法:完成某一事件的方法步骤。
数据结构:存储数据的形式。
算法的特征: 有穷性
有确定性
有效性
有零个或者多个输入
有一个或者多个输出
流程图:算法的一种直观表现 。
程序的实现:
编写源代码——编译源代码——链接库——运行
程序的调试(编码所出现的错误形式)
语法错误
逻辑错误
运行时错误
- blackfin533软件开发概述
- 软件开发方法论概述
- 软件开发概述
- 软件开发概述
- 第一章 软件开发概述
- 软件开发概述
- 概述:软件开发工具
- 第一章 软件开发概述
- 软件开发概述
- 软件开发概述
- 软件开发概述
- 软件开发概述
- 软件开发(一)概述
- 软件开发模型系列:概述
- 软件开发文档之概述
- 软件的开发模型概述
- 软件开发这点事1:软件开发概述(笔记)
- 软件开发过程工作流程维度概述
- 静态成员函数
- Android应用程序签名
- Linux(Centos)配置OpenSSH无密码登陆
- ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- struts2注册
- 软件开发概述
- C# 中的结构类型(struct)
- BIEE Go Path 过滤器汉字编码
- 设计模式C++实现(12)——备忘录模式
- ABAP - FUNCTION - GUI_DOWNLOAD
- 编译VLC
- cocos2d制作的塔防游戏(四)(共五篇)
- java中用jdom 如何创建xml文档/将数据写入XML中
- javascript去空格