- 博客(3)
- 收藏
- 关注
原创 软件工程—四、软件实现
软件实现任务与过程 软件实现任务:把软件详细设计翻译为计算机可以“理解”并最终可运行的代码。根据详细设计生成完整的,可执行的软件代码。 软件实现涉及编写模块代码、单元测试、集成测试、调试和确认等多项活动,是一个迭代的过程 软件实现过程 软件实现应选择适宜的语言,尽量减少编码的工作量,产生易读、易测试、易维护的代码 软件实现与编程语言 演变 第一代:机械语言与汇编语言 第二代:FORTAN、COBOL、ALGOL60、BASIC 第三代:结构化程序语言 特点
2024-09-24 19:13:17
855
原创 软件工程—二、软件需求
软件需求基础 需求基本概念 软件需求是利益相关方对目标软件系统在功能、质量等方面的期望,以及对目标软件系统在运行环境、资源消耗等方面的要求或约束 软件开发需求工程:通过对应用问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将软件需求精确化、一致化、完全化,最终形成需求规约。 精确化:需求正确地反映利益相关方的期望和约束,需求地表述无歧义,并且可通过客观手段予以验证 一致化:各需求项之间无逻辑冲突 完全化:不遗漏重要的软件需求条目。 需求
2024-09-22 17:49:24
1060
原创 软件工程—一、软件与软件工程基本概念
软件概念与特点 软件=知识+程序+数据+文档 程序:用计算机程序设计语言描述 数据:程序加工的对象 文档:记录软件开发的活动和中间制品,记录软件的配置和变更,用于软件专业人员和用户的交流,以及软件开发,过程管理和运行阶段的维护 特点 软件是抽象的逻辑产品,不是物理产品 突出优点:不会磨损和老化 三种维护 纠错型维护:软件潜伏的缺陷在运行期间可能暴露,出现运行错误 完善性维护:用户有时需要提高和完善软件的性能,必须对软件制品进行修改 适应性维护
2024-09-22 17:13:54
876
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人