《实践者的研究方法》—— 第2章 软件工程 2.5 这一切是如何开始的-阿里云开发者社区

开发者社区> 华章出版社> 正文
登录阅读全文

《实践者的研究方法》—— 第2章 软件工程 2.5 这一切是如何开始的

简介:

本节书摘来自华章出版社《实践者的研究方法》一书中的第2章,第2.5节,作者罗杰 S. 普莱斯曼(Roger S. Pressman),更多章节内容可以访问云栖社区“华章计算机”公众号查看。


2.5 这一切是如何开始的

每个软件工程项目都来自业务需求——对现有应用程序缺陷的纠正,改变遗留系统以适应新的业务环境,扩展现有应用程序功能和特性,或者开发某种新的产品、服务或系统。

在软件项目的初期,业务需求通常是在简短的谈话过程中非正式地表达出来的。以下这段简短谈话就是一个典型的例子。

SafeHome 如何开始一个软件项目

 

[场景] CPI公司的会议室里。CPI是一个虚构的为家庭和贸易应用生产消费产品的公司。

[人物] Mal Golden,产品开发部高级经理;Lisa Perez,营销经理;Lee Warren,工程经理;Joe Camalleri,业务发展部执行副总裁。

[对话]

Joe: Lee,我听说你们那帮家伙正在开发一个产品——通用的无线盒?

Lee: 哦,是的,那是一个很棒的产品,只有火柴盒大小。我们可以把它放在各种传感器上,比如数码相机,总之任何东西里。采用802.11n无线网络协议,可以通过无线连接获得它的输出。我们认为它可以带来全新的一代产品。

Joe: Mal,你觉得怎么样呢?

Mal: 我当然同意。事实上,随着这一年来销售业绩的趋缓,我们需要一些新的产品。Lisa和我已经做了一些市场调查,我们都认为该系列产品具有很大的市场潜力。

Joe: 多大,底线是多少?

Mal(避免直接承诺): Lisa,和他谈谈我们的想法。

Lisa: 这是新一代的家庭管理产品,我们称之为“SafeHome”。产品采用新型无线接口,给家庭和小型商务从业人士提供一个由电脑控制的系统——住宅安全、监视,仪表和设备控制。例如,你可以在回家的路上关闭家里的空调,或者如此这类的应用。

Lee(插话): Joe,工程部已经作了相关的技术可行性研究。它可行且制造成本不高。大多数硬件可以在市场购买产品,不过软件方面是个问题,但也不是我们不能做的。

Joe: 有意思! 我想知道底线。

Mal:在美国,70%的家庭拥有电脑。如果我们定价合适,这将成为一个十分成功的产品。到目前为止,只有我们拥有这一无线控制盒技术。我们将在这方面保持两年的领先地位。收入吗,在第二年大约可达到3000万到4000万。

Joe(微笑): 我很感兴趣,让我们继续讨论一下。

除了一带而过地谈到软件,这段谈话中几乎没有提及软件开发项目。然而,软件将是SafeHome产品线成败的关键。只有SafeHome软件成功,该产品才能成功。只有嵌入其中的软件产品满足顾客的需求(尽管还未明确说明),产品才能被市场所接受。我们将在后面的几章中继续讨论 SafeHome中软件工程的话题。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: