本章是对模型建立所采用的相关理论依据建立与系统原型开发实现过程中使用的各种技术进行综述,也对系统原型开发过程中使用过的的环境与工具进行的介绍,包括RUP、神经网络、从MVC模式、,J2EE构架等,对到具体使用的框架与开发语言都进行了介绍。
(Rational Unified Process,统一软件开发过程, 统一软件过程)是一个面向对象且基于网络的程序开发方法论。根据Rational(Rational Rose和统一建模语言的开发者)的说法,好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持。 RUP 和类似的产品--例如面向对象的软件过程(OOSP),以及OPENProcess都是理解性的软件工程工具把开发中面向过程的方面(例如定义的阶段,技术和实践)和其他开发的组件(例如文档,模型,手册以及代码等等)整合在一个统一的框架内。
本文在分析不同类型的外包基础上,在对如RUP扩展与剪裁的基础上,分别形成需求外包、设计外包、实现外包、测试外包以及维护外包的软件过程架构。
选取RUP的原因如下:
软件外包领域的软件开发具有时间、空间、文化及语言跨度大的特点,甲方乙方之间的有效沟通不可能通过自然语言等非正规的方式进行,软件过程中的制品,特别是需要在甲乙方之间传递的制品,必须具有统一的模型描述语言。
而RUP是唯一具有完备的建模语言(UML)的过程。
占外包领域交易量的主要份额的都是跨国大型软件公司参与的外包,这些公司的技术力量较雄厚,人员分工较细,与RUP中较复杂的角色相一致。
软件外包领域涉及不同公司之间的协作,具有变化性大、交流受限、开发风险大,具有很大的不确定性,RUP用况驱动、以体系结构为中心、迭代、增量的技术特点,可以在很大程度上将降低上述风险。
经元细胞的启发而形成的,由多个人工神经细胞组成。生物神经细胞输入信号来自另一些神经细胞。这些神经细胞的轴突末梢(也就是终端)和本神经细胞的树突相遇形成突触(synapse),信号就从树突上的突触进入本细胞。大脑的神经细胞也只有两种状态:兴奋(fire)和不兴奋(即抑制)。神经细胞把所有从树突上突触进来的信号进行变换与推导,如果结果值超过某个阀值,就会激发神经细胞进入兴奋(fire)状态,如果信号总和没有达到阀值,神经细胞就不会兴奋起来。
根据观察,这些资讯都是值得各位作者朋友参考的,所以希望大家多做研究了解,以便在职称的道路快速前行!