027-87887360

新闻资讯

金融软件开发​如何交付产品

金融软件开发或者是交付的产品,可执行的软件及手册,或者是一些用于制造产品的蓝图,这些产品包括软件模型、源代码和其他有助于理解和演进产品的工程信息。


金融软件开发用户手册, 在生命周期早期开发。


金融软件开发文档, 最好以源代码自建文档和模型的形式,其中模型是用合适的CASE工具捕获并维护的这些模型包括用例、类图和过程图等。


一个金融软件开发构架文档, 描述软件的整体构架,及它的主要组成元素的分解说明: 类的分组、类、过程、子系统、关键接口的定义和关键设计决策的依据。


上面介绍的这套文档可以依照具体项目的类型进行扩充和删减,一些文档可以合并。 文档不必一定是纸张形式---也可以是电子表格、文本文件、数据库、源代码的注释、超文本文档等等---但相应的信息资源必须被清楚地识别,易于访问,也要保存一些历史记录。


Rational 金融软件开发过程也不是需求驱动的。 在产品演进的周期中,需求表现为不同的形式:


业务案例给出了主要约束,多是些可用的资源。


远景文档从用户角度仅描述了系统的关键需求,它在开发过程中将缓慢演进。


金融软件开发更详细的需求在第二阶段(细化阶段)以用例和场景的形式进行阐明,并在第三阶段(构建阶段)随着对产品和用户需求了解的加深进一步精化。这些更详细的需求记录在评估标准文档中,它们驱动了构建阶段和移交阶段迭代内容的定义, 并在迭代计划中引用。