希赛网 · 知识导航 2014年度中国CMMI咨询行业年度人物评选
 
    系统规划    需求工程    系统分析与建模    架构设计    中间件    过程改进    质量保证    软件测试    CASE工具    业界观点    软件外包    敏捷开发  
您现在的位置:希赛网 > 软件工程学院 > 软件设计
软件设计

创业公司做软件测试面临的5大问题

如果你选择了创业公司做测试,那么以下几个方面将会是你面临的问题。这里讲述的创业公司团队测试规模在10-20人左右,属于创业初期的测试团队。1、质量意识薄弱这里的质量,不仅仅时指产品研..

定义软件架构的10个属性

软件架构是一套流程;一系列将规格和业务目标映射为架构设计和具体产出的策略性设计决策;一套在区分不同利益相关者的过程中产出的视图,MichaelStal陈述了怎样定义一个软件架构.Stal是..

软件架构的未来发展前景

架构应该包括了功能性架构和非功能性架构两个方面的内容。我们常说的J2EE,DotNet标准架构框架更多的是非功能性架构的范畴;而谈的子系统,组件划分,接口设计,复用等内容涉及到功能性架构..
分类:软件设计    标签: 软件架构 未来发展前景

软件架构分解的原则

架构分解的原则德国哲学家、数学家莱布尼兹一针见血地指出:“不讲分解技巧,分而治之就不大有用。无经验者对问题分解不当,反而会增加困难“。为了正确的进行分解,需要遵循一些分解原则:低耦..
分类:软件设计    标签: 软件架构 分解的原则

浅析架构分解的作用

架构分解当我们看到一个复杂系统的架构视图时,可能会思考这些视图中的架构元素是怎么来的。如何从混沌的铁板一块的整体架构演变成一个可伸缩高性能的分布式系统?分而治之是一种处理复..

常见架构模式有哪几种?

几种常见架构模式在实践中,人们总结出了一些常用的软件系统结构高层模式,以供应用系统设计时参考。这些模式包括:单服务两层/多层C/S;MVC结构;面向服务的SOA与多服务集合;数据交换总线..

什么是软件架构作用力?

什么是架构作用力对一个建筑工程项目,会涉及到多方涉众,如建设单位、勘察单位、设计单位、施工单位、工程监理单位、使用单位等等,他们对工程项目存在各种需求;同样在一个软件系统中也会有..

软件架构形而上的本质

架构形而上的本质除了软件架构,众所周知,在建筑行业中也存在架构,而且建筑架构比软件架构历史要悠久得多;在公司中存在组织架构。这就引发了我们的思考,对这些不同的架构,它们的本质是..
分类:软件设计    标签: 软件架构 形而上的本质

什么是软件架构?

对复杂的大规模软件系统,软件架构分解是架构设计中必不可少的关键步骤。通过分解识别架构元素,同时也是解决非功能需求的重要手段之一。本文从架构的定义出发,对架构形而上的本质给出了..

论软件架构风格及其应用

目前,主流IT认为有五种软件架构风格,分别是:1、数据流风格2、调用/返回风格3、独立构件风格4、虚拟机风格5、仓库风格所谓的数据流风格就是指,在这种风格下,软件可以分为一系列处理单元,或..

软件架构设计的三个维度

架构设计是一个非常大的话题,不管写几篇文章,接触到的始终只是冰山一角,更多的是实践中去体会。这篇文章主要介绍面向对象OO、面向方面AOP和面向服务SOA这三个要素在架构设计中的位置与..

为什么软件架构很重要?

软件应用程序架构是定义一个结构化解决方案,使其满足所有技术和操作需求,同时优化性能、安全性以及可管理性等质量要求的过程。风险通常是因为架构的问题而导致的,如不稳定、不支持已经存..

软件架构的设计原则

当开始你的设计时,你需要考虑一些原则。这些原则会最小化你的消耗,而且还可以保持对需求的掌握,还可以提高可用性和可扩展性。这些关键原则包括:焦点分离:将你的应用程序分割为独立的功..
分类:软件设计    标签: 软件架构 设计原则

软件架构在软件开发过程中的作用

软体设计师中有一些技术水平较高、经验较为丰富的人,他们需要承担软件系统的架构设计,也就是需要设计系统的元件如何划分、元件之间如何发生相互作用,以及系统中逻辑的、物理的、系统的重..

实践是门,思考是路一一架构设计的明石暗礁

第十届中国软件工程大会(CCSE2013)组委会消息,业内著名的软件架构专家温昱将出席第十届中国软件工程大会,并作主题演讲《实践是门,思考是路一一架构设计的明石暗礁》。主题报告内容提要..

移动泛在业务环境及其体系架构设计的挑战[5]

得新技术的采用变得更加容易被用户接受,因此,作为一种具有高度适变能力的技术在未来更具生命力.将这种重构行为从实体的局部动作扩大到协议层面、系统层面乃至整个网络层面来讨论是有意..
分类:软件设计    标签: 架构设计

移动泛在业务环境及其体系架构设计的挑战[4]

2挑战与问题移动通信网络和泛在网络的协同是构建MUSE的核心问题,也可能将是未来网络技术与理论方面最富有挑战意义的创造性课题.异构性一直是互通体系结构设计的巨大难题,而此时表现得..
分类:软件设计    标签: 架构设计

移动泛在业务环境及其体系架构设计的挑战[3]

就移动、泛在等异构化系统而言,网络技术之间的互补特性会使得网络子系统之间存在协同工作的可能性.协同是一个比融合更加高级也更加复杂的阶段.就融合而言,技术会在保持个性的过程中趋..
分类:软件设计    标签: 架构设计

移动泛在业务环境及其体系架构设计的挑战[2]

动”和“服务却不为人所知”,而手机、PDA、PC在更多意义上是一种“用户主动”的方式,两者属于不同的计算模式.但既然不可能设计一种技术在所有情况下比其他技术都好,不如去考虑如何可以让不同..
分类:软件设计    标签: 架构设计

移动泛在业务环境及其体系架构设计的挑战[1]

引言社会正在经历信息化带来的巨大变革.以移动通信、固定通信、PC机和互联网络为代表的信息网络技术已在过去20年内成功地实现了跨越式大发展,渗透到了工农业、商业、医疗、疾病灾难防治、社..
分类:软件设计    标签: 架构设计