摘要: 将软件卖出去,是软件成功的最终标志。必须让决策者相信应用程序开发计划的价值;必须让潜在客户看到软件可以满足他们的某种需要。可用性并不总是能够决定软件的销售。有些很难用的软件已被人们广泛使用,有的软件用户界面的确低劣,但却长时间未被淘汰。在每个计算机应用领域中都有这样一个初始阶段,只要一个产品能够完成 阅读全文
posted @ 2020-02-06 22:33 丶断念 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 开发人员如何对待用户以及用户对有用工具的需求将极大地影响系统的开发成本和工期。研究发现,在人们频繁列举的造成软件开发项目预算超支的原因中,头四项都与软件的用户和使用有关。关于成本超支的头号原因是用户频繁要求更改需求,第二条原因是忽视了必要的用户任务。第三条原因是用户缺乏对其需求的理解,而第四条原因是 阅读全文
posted @ 2020-02-05 22:24 丶断念 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 所有软件系统都是工具,因此软件开发人员都是工具制造者。不论是为自己的企业开发内部使用的日常业务应用软件,还是在一个团队中开发用于市场销售的套装软件;不论开发的程序只是以前版本的修改,还是给新一代外设设计外加的控制程序,我们都是在建造工具。工具可以帮助人做事,好的工具可以让人以较少的时间、较少的精力或 阅读全文
posted @ 2020-02-04 21:20 丶断念 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 可用性既取决于关于系统业务流程的设计决策,也取决于具体的程序设计工作。细微处的决定可能会对使用的效率和难易程度产生重大影响。如果有那么一个简单的剪贴板功能,让工作人员从系统某个部分拷贝原始文本数据,然后再粘贴到另一个地方,这样就可以减少输入差错,大大缩短完成事务处理的时间。最好是有那样一种基于对象的 阅读全文
posted @ 2020-02-03 21:25 丶断念 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 在设计过程中,我们的重点要放在可以很快掌握和应用的那些简单而有效的技术上。例如,有一位擅长Web应用的自由设计师,在通过一次简短的会议演讲学习了以使用为中心的设计方法后,马上将其用到自己的工作中。还有一位计算机外部设备公司的项目经理,在参加了一次一小时的讲座后,就向其项目团队成员介绍如何使用用例模型 阅读全文
posted @ 2020-02-02 21:17 丶断念 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 以使用为中心的软件设计是一种流线型但系统化的开发方法,用来设计能很好满足用户真正需求的软件,即不仅更加有用和易于使用,而且简单且易于建造。这种设计方法适应了当前软件开发面临巨大压力的现实。通过几个简单而功能强大的模型,它提供了一种快速理解用户的有关特征、用户执行任务时的工作意图及其所需系统支持的手段 阅读全文
posted @ 2020-02-01 21:20 丶断念 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 软件架构为何重要 架构扮演着系统骨架的角色 无论开发者是否有意选择架构,所有系统皆有架构!骨架作为架构的隐喻,虽有不足,却很有用。骨架给动物提供了整体结构,以支撑其行动。 鸟的骨架善飞、袋鼠的骨架善跳,完全得益于它们的骨架。 除非你说跳比飞好,否则就不能说一种骨架优于另一种骨架。你可以说一种骨架是否 阅读全文
posted @ 2019-06-19 20:08 丶断念 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 软件结构设计的目的、原则和基本视图 1.软件结构设计的目的 可重用:为大规模开发提供基础和规范,并提供可重用的资产,软件系统的大规模开发,必须要有一定的基础和遵循一定的规范,这既是软件工程本身的要求,也是客户的要求。架构设计的过程中可以将一些公共部分抽象提取出来,形成公共类和公共接口,其他功能模块所 阅读全文
posted @ 2019-06-12 20:05 丶断念 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 软件体系结构概论 一、软件危机 software crisis 软件危机是指在计算机软件的开发(development)和维护(maintenance)过程中遇到的一系列严重问题。 1.软件危机的表现 软件成本日益增长 开发进度难以控制 软件质量差 软件维护困难 2.软件危机的成因 用户需求不明确 阅读全文
posted @ 2019-06-05 19:32 丶断念 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 什么是软件架构 一、软件架构的定义 所谓软件架构,指的是软件系统的整体结构,包括软件子元素,这些元素的外部属性以及元素元素之间的关系。 1.软件架构是对系统的抽象 它不仅规定了系统有哪些主要软件元素或模块,还定义了这些元素之间是如何交互的。它并不暴露每个元素的内部属性(也叫局部信息),也就是说每个子 阅读全文
posted @ 2019-05-29 18:59 丶断念 阅读(109) 评论(0) 推荐(0) 编辑