欢迎来到天天文库
浏览记录
ID:34424578
大小:433.00 KB
页数:28页
时间:2019-03-06
《外包软件文档开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、前言计算机发展的早期阶段成为程序设计阶段。在这个阶段硬件已经非常普遍,而软件产品还处在初级阶段,大多数软件均由使用他们的人员或组织自己开发,工作的可变性很低,管理者必须保证:一旦发生错误,软件设计人员必须在现场。因为这种个人化的软件环境,软件设计往往是人们头脑中的一种模糊想法,根本没有文档记录。随着计算机应用的日益普及,软件变得越来越复杂,规模也越来越大,这就使得人与人,人与机器间相互沟通,保证软件开发与维护工作的顺利进行显得特别重要,因此,文档(及各种报告、说明、手册的总称)是不可缺少的。特别是在软件日益成为产品的今天,文档的作用就更加重要。第一章总述●课题外包软件文
2、档开发(即基于外包软件开发文档形式的商品进销存软件的实训设计)28●课题意义目前中国共有软件企业6000多家,且正以每个月几十家的速度增长,在未来三年内,中国“软件蓝领”的需求将达到20万人以上,而社会所能提供的软件人才仅在2万人左右,也就是说,中国在未来三年内,“软件蓝领”的需求将有15万人以上的缺口。天津软件产业在面向国际、国内两个市场中占有一席之地,建立布局合理、规模适度、竞争力强的具有自主发展能力的软件产业体系,依托天津软件园和驻美国、日本两个涉外窗口,抓住美国、日本、印度和欧洲等重点国家。建立软件培训、开发、测试和出口四大支柱平台,重点支持Linux操作系统、
3、XML语言等环境下的软件开发与应用等六项关键技术,扶持企业信息化、电子商务、电子政务等领域的十大主导软件产品。使天津软件产业在政策环境、发展速度、产业规模方面处于国内领先地位。28天津软件企业、新技术企业和信息化程度较高的企事业单位急缺两大类人才:一类是既懂技术又擅管理的高端人才,他们具有良好的行业背景和项目组织能力;另一类就是所谓“软件蓝领”,即基层的程序编程操作人员。软件企业所需要的软件基础人才主要指的是在软件企业中承担最基本的操作性工作的工人,包括用编码写程序、数据录入、软件测试等,但同时企业还要求这些基础软件工程师承担制定计划、控制质量、记录程序差错等工作任务,
4、这些要求显然属于较高级别的软件工人的任务范畴。五年内,每个企事业单位对这类人才的需求大多在5至10名,粗略估计,天津目前需要3-4万名这种高级软件工人。●方案的可行性研究28商品进销存管理是商品流通领域一个重要的基础性工作。在管理中引入计算机和进销存管理信息系统已经得到各商业企业业主的认识,并将逐渐成为一种管理手段。改善管理手段,提高管理效率,是提高企业效率的主要任务。它使各级管理人员在面对日益繁多、日益复杂的问题和业务时,能够充分认识问题,及时准确地把握、分析问题,进行有效地组织和管理,以达到最高的经济效益。进、销、存是一个企业最基本的业务活动。对生产型企业来讲,这涉
5、及到原材料的进货渠道、销售情况及库存等方面的管理,管理的好坏对企业至关重要;而对经销商而言,渠道扁平化已是大势所趋,这使经销商对产品的进销存合理化提出了更高的要求。外包软件中的日方文档有自己的独特之处,这也正是我要学习的地方。这种文档相当完善,尤其在介绍某个窗口时,分几个方面做:窗口的I/O关联图,画面变化图,画面设计图,处理机能,窗口画面设计,事件设计和布局设计以及所用到的函数等,其中的具体内容也很详细。经过对日方项目文档资料的翻译、整理等一系列准备工作之后,我对它进行了系统的学习和研究分析,总体上认为日方整理完成的项目文档既有优点,又有一点儿不足之处。优点就是它非常
6、细致和具体,窗口中所出现的每一项或每一个控间及操作中与之联系的其它项的关系和功能都进行了解释说明,比如说,28帐票中各数据项的数据设计:每一项的书写要求,文字书写格式,占用的字节数和备注项中的内容等等均作了说明。(具体内容参见附录)换言之,如果将这种文档分析透彻之后,按照文档所描述的内容,再加上脚本,基本上就可以把某个小窗口编写制作完成。不足之处:由于这些文档都是用UML自动软件生成的,所以有些地方就会出现重复现象,而我认为在自己编写文档过程中就不应这样。因此,在我的设计编写过程中,就要有选择性地灵活运用日方项目文档资料。●开发工具介绍及环境要求1开发工具介绍:Powe
7、rBuilder(简称PB)饰一种当今最为流行的可视化客户/服务器数据库应用程序开发工具。它具有功能强大、使用方便、性能优异、集成性好、开放程度高等诸多优点,能满足数据库管理人员和数据库应用程序开发人员的需要。SQL28Server2000是微软公司开发的大型关系数据库管理系统,它不但可以满足大型数据处理系统对数据存储量的需求,而且对于小型企业和个人来说,也可以作为管理数据的简易工具。2环境要求:(一)计算机硬件环境:CPU:233MHZ以上;内存:128M;硬盘:500M以上空间。(二)操作系统:WindowsNT/2000(三)开发环
此文档下载收益归作者所有