软件工程视频学习
文章平均质量分 68
张志帅
这个作者很懒,什么都没留下…
展开
-
软件需求分析 -- 软件需求方法
介绍由对软件问题的信息域的系统分析过程及其表达方式组成;大多数的需求分析方法是由信息驱动的。方法结构化分析方法面向数据流进行需求分析的方法;适用于数据处理类型软件的需求分析。原型化方法开发初期,想要得到一个完整准确的规格说明很难;用户对系统只有模糊的想法,很难完全准备的表达对系统的全面要求。分类探索型实验型进化型使用策略废弃策略追...原创 2018-06-03 23:14:37 · 510 阅读 · 13 评论 -
软件开发模型 -- 基本分类
基本分类如下所示,请阅读。瀑布模型基本思想从制作时间上工序把问题化简;将功能实现与制作分开便于分工协作。优点奠定了软件开发工程方法的基础;流水依赖,便于分工协作;推迟物理实现,易于修改文档,有复审质量保证。原创 2018-05-27 23:52:29 · 2313 阅读 · 28 评论 -
调试技术 -- 调试策略与原则
背景看了部分软工视频,对软件调试技术有了些许的了解; 也对代码的调试有了自己的见解。调试策略强行排错是一种最常用的、效率较低的调试技术。它不需要过多的思考,直接打印出内存中 的内容,希望从中找出错误原因所在。在程序的特定部位设置打印语句,跟踪程序的执行,监视重要变量的变化;也可以利用某些程序语言的调试功能或专门的交互式调试工 具,通过设置断点等方法分析程序的动态过程。在采用...原创 2018-06-23 10:46:40 · 1688 阅读 · 26 评论 -
面向对象技术 -- 面向对象概念
看了点软工视频,对面向对象的概念有了些许的了解。是面向对象开发模式中基本成分;每个对象可以用他本身的一组属性和他可以执行的一组操作定义属性一般只能通过执行对象的操作来改变;操作成为方法或服务,描述了对象执行得到功能,若通过消息传递,还可以为其他对象使用。消息对象和另外一个对象的通信单元,是要...原创 2018-06-17 19:55:30 · 661 阅读 · 22 评论 -
软件设计 -- 模块独立性
背景在说模块独立性之前,先简单了解下模块的三个基本属性:功能:描述该模块实现什么功能逻辑:描述模块内部怎么做状态:该模块使用时的环境和条件模块独立性含义模块独立性是指软件系统中每个模块只涉及软件要求的具体的子功能。度量采用两个准则度量模块独立性 ——「模块间耦合」和「模块内聚」。模块间耦合非直接耦合如果两个模块间没有直接关系,这就是非直接耦合。...原创 2018-06-10 16:32:51 · 2059 阅读 · 15 评论 -
面向对象的语言技术特点
具有支持类和对象概念的定义与实现机制具有实现继承的语言机制具有实现属性和服务的机制具有参数化类提供类型检查提供类库提供持久对象的保存提供封装与打包提供可视化开发环境 ...原创 2018-06-30 20:24:31 · 2218 阅读 · 10 评论