摘要: 总体设计是站在全局角度,从较抽象的层次上分析对比多种可能的系统实现方案和软件结构,从中选出最佳方案和最合理的软件结构,从而用较低的成本开发出较高质量的软件系统。(本文部分摘自《软件工程导论(第六版)》) 设计过程主要由两个阶段:系统设计阶段和结构设计阶段。 主要有一下九个步骤: 1、设想供选择的方案 阅读全文
posted @ 2016-04-21 17:22 张鑫瑶2014551602 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 可行性分析研究的目的不是解决问题,而是确定问题是否值得去解决。 一般的可行性分析要从以下几个方面进行: 1.技术可行性 使用我们现有的技术能否实现所想要实现的项目? 2.经济可行性 顾名思义就是考虑项目的收益与成本之间的关系 3.操作可行性 这个项目的各种操作符合用户的要求吗,符合人体工学设计吗? 阅读全文
posted @ 2016-04-21 17:14 张鑫瑶2014551602 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。 黑盒测试:又被称为功能测试、数据驱动测试或基于规格说明的测试,是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很 阅读全文
posted @ 2016-04-12 23:10 张鑫瑶2014551602 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 在做项目做原型中发现对这几种模型还不是太了解,现在来比较下瀑布模型、演化模型、螺旋模型的优缺点。 ①瀑布模型 优点:简单 缺点:1)在实际开发工作中,用户不可能一开始就使自己的要求很清晰; 2)要求用户需求比较稳定; 3)用户参与程度不够; 4)在阶段间移交信息的过程中,容易产生误解。 ②演化模型 阅读全文
posted @ 2016-04-05 23:57 张鑫瑶2014551602 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 之前没接触过制作网站,以为我们看到的网站只需要一个个用html写出一个个网页就好,学了数据库之后发现制作网站还需要建立数据库,还需要进行数据库与网页之间的连接等等。发现自己真的是无知,书到用时方恨少,做一个网站需要学习html、css、php、SQL等语言。也渐渐明白在大学自学的重要性以及自学中效率 阅读全文
posted @ 2016-03-30 00:00 张鑫瑶2014551602 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 有句俗话叫“一铺养三代”,在电子商务如此发达的今天还是这种情况吗?现在的淘宝、京东等等电商软件以及微商等虚拟商城越来越流行,仅天猫双十一一天就达到了900多亿的购买量,虚拟商城会取代实体商城吗? 对于这个问题每个人各有各的看法,有人认为实体商城不会消失,我们逛街不仅仅是为了买东西而去逛,也可以打发时 阅读全文
posted @ 2016-03-23 00:09 张鑫瑶2014551602 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 面向过程: 面向过程开发方式是对计算机底层结构的一层抽象,它明显把程序的内容分为数据和操纵数据的操作两部分。这种编程方式的核心问题是数据结构和算法的开发和优化; 面向对象: 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 阅读全文
posted @ 2016-03-15 23:27 张鑫瑶2014551602 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 增量模型的基本思想是从核心功能开始,通过不断的改进和扩充,使得软件系统能适应用户需求的变动和扩充,从而获得柔性较高的软件系统。 针对于互联网创业公司,增量模型有很多优点: ①资金问题,使用增量模型资金不会提前被消耗;如果出现问题或者软件方向错误,可以随时放弃软件的开发,避免不必要的资金损失; ②多次 阅读全文
posted @ 2016-03-06 11:44 张鑫瑶2014551602 阅读(169) 评论(1) 推荐(0) 编辑