MedicineCare 软件需求说明书 一.软件需求说明书 这次的软件说明说由我们小组共同完成。每个人都学习到了很多,比如快速原型模型工具的使用,小组成员之间的沟通,对任务的分解能力。同时我们也对自己要做的软件有了更清晰的认识。这种学习模式下,我们学习到的东西确实很多,也更广泛。 " ...
分类:
其他好文 时间:
2018-05-12 22:39:22
阅读次数:
163
一、软件过程模型怎么选择?有哪些标准,虽然课本上有列出优缺点和各自特点和大概的适用范围,但是具体的还是分不清。有的模型很类似,比如原型模型和增量模型,在选择的时候要怎样区分它们,选择某一个而不是另一个?(1.4 软件过程模型) 二、开发一个软件的时候,开始只是一个小的设计,所以选择了相应的模型,但是 ...
分类:
其他好文 时间:
2018-03-11 17:41:04
阅读次数:
93
第一章:概述。 讲述了软件的特征,和发展史,随后引入了软件工程的概念,三要素,方法等。然后是软件工程的知识体系和职业道德规范。 第二章:软件过程。 讲述了任务思维和过程思维,软件过程的定义,软件过程的基本活动,制品。随后讲到软件过程的模型:瀑布模型、快速原型模型、增量模型、螺旋模型、形式化方法模型和 ...
分类:
其他好文 时间:
2018-03-06 20:25:30
阅读次数:
177
1.增量模型中如何确保增量部分不破坏已开发的部分,不引入新的错误?以及在原型模型等中,用户需求实时更新,意味着最初产品与最终产品相去甚远,更改过程必然十分繁琐、麻烦(比如我们在写很小型很小型的算法代码时,有时由于前期思考方案存在问题,在改善代码甚至换种方法解题的过程中,更改代码付诸的时间很多且容易遗 ...
分类:
其他好文 时间:
2018-03-03 19:24:21
阅读次数:
154
在面向对象的开发工作中,经常会遇到检查对象属性和遍历对象属性的情况。 JavaScript 不包含如 java、C 等语言的传统类继承模型,而是使用 prototype 原型模型。 JavaScript 原型链继承中属性查找过程当查找一个对象的属性时,JavaScript 会向上遍历原型链,直到找到 ...
分类:
编程语言 时间:
2017-11-11 13:17:42
阅读次数:
187
引入快速原型模型的原因: 如果用传统的方法开发一个系统,在初期需求方面的工作时,无论和用户做如何详细的沟通,用户都能难对自己的需求表达准确、全面,因为用户和开发团队双方的知识领域有很大差异。 开发人员懂技术,业务人员了解业务和客户层面,导致沟通需求方面时存在很多问题,理解不一致。 从而导致已经完成大 ...
分类:
其他好文 时间:
2017-09-26 16:06:54
阅读次数:
132
瀑布模型、原型模型、螺旋模型、迭代模型、增量模型 瀑布模型-最早出现的软件开发模型 是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。 将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、 ...
分类:
其他好文 时间:
2017-09-08 14:49:43
阅读次数:
237
强大的原型和原型链 前言 JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。 虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传统的类继承模型是很简单,但是实现 JavaScript 中的原型继承则要困难 ...
分类:
编程语言 时间:
2017-08-01 19:10:56
阅读次数:
195
强大的原型和原型链 前言 JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。 虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传统的类继承模型是很简单,但是实现 JavaScript 中的原型继承则要困难 ...
分类:
编程语言 时间:
2017-07-31 10:11:20
阅读次数:
215
瀑布模型: 计划 → 需求分析 → 设计 → 编码 → 测试 → 运行维护 特点:①软件开发的各项活动严格按照线性方式进行。 ②当前活动接受上一项活动的工作结果。 ③当前活动的工作结果需要进行验证。 缺点:①由于开发模型是线性的,增加了开发的风险。 ②早期的错误可能要等到开发后期的阶段才能发现。 原 ...
分类:
其他好文 时间:
2017-07-24 11:22:35
阅读次数:
113