软件产品开发与一个软件外包项目开发有何区别,该怎么处理
发布时间:2011-06-18 09:24:52 文章来源:www.iduyao.cn 采编人员:星星草
软件产品开发与一个软件外包项目开发有何区别
也许这个问题提的就不好,我这里具体说明一下:
我们平时是做软件外包的,有自己的一套开发框架。比如:三层架构,数据访问层用的是NHibernate(我这里把NHibernate定义在数据库访问层中不是到是否正确)。
现在,公司准备开始软件产品的设计与开发。那么在开发产品性的项目时,所需要的框架是否还是普通的多层架构?软件产品的开发框架与外包项目的开发框架是否有不一致的地方?
非常希望得到有效的答复,谢谢!
------解决方案--------------------
视你们的产品用途和用户群而定,一般的企业应用和SOA就相差很大。
还有,不知道你的“普通的多层架构”是指什么样的架构?
从你描述的内容看来,你们似乎是模仿PetShop的架构。
在我看来,就框架方面没什么本质区别。
------解决方案--------------------
如楼上所说,取决于你产品的用途、规模、用户群。
比如说如果你的产品是包含固定部分和根据不同用户的个性化部分,这时候框架的设计就应该考虑到是否容易扩展;但是你的产品要求占用尽量少的资源,而且都是通用的功能,那就忘了分层和第三方框架,注意力都放到提高效率上来吧。
就同一类型的项目和产品来说,多少也是有不同点的。项目一般追求对需求变更的响应速度,对新的需求不是太好用或是界面不是太好看有时候问题也不大,主要是正确性;而产品需求相对稳定,但是如果出现bug或不好用,修正的成本就很高,也会影响产品的形象,这时候系统的稳定性、易用性就非常重要了。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
UML建模表示系统(框架)可扩展性
求解:如何在UML中表示系统或者开发框架的可扩展性?
------解决方案--------------------
你的问题...
-
实体类应该有增删改查的Operation么?
我们正在设计一个系统,他们说实体类都要实现增删改查的方法。
理由是以面向对象开发为模式,那...
-
需求说明书该不该写的很详细?
需求说明书一般都是这样写的:
6.3.2.3参数设置
设置系统运行需要的基本参数配置。
系统配置参数如...
-
UML书籍推荐
各位兄台:
我最近由于工作原因,需要进行如下工作:
1、用户需求到产品需求的转换,根据产品业务抽取业务模型,制...
-
用labview模拟cpu
我刚学习微型计算机原理,同时又接触了labview,看到微型计算机的基本原理结构,有了用labview模拟其工作原理的想法...
-
软件接口标准有哪些?
一般来说,接口遵循的标准应该不是指设计原则之类的吧?如,单一职责原则 - Single Responsibility Principle(SRP)...
-
请教,找几本设计模式方面的经典书,大家推荐下
请教,找几本设计模式方面的经典书,大家推荐下
------解决方案--------------------
偶...
-
从数据流图导出模块结构图
本例是来自张海藩编著的《软件工程导论》第五版第5章P112中关于事务分析的映射方法。
数据流图如下
结...
-
C写的软件代码如何实现
应用软件的结构框架是。。。。。,谁能说下,我是菜鸟,特地来此请教
------解决方案--------------------
超...
-
啊?
什么是云计算?学那个难不难?
------解决方案--------------------
云计算的定义LZ自己百度吧,不管什么,只要自己想学,并下定决心...