计算机软件与程序设计二、数据库原理与应用三、计算.ppt
《计算机软件与程序设计二、数据库原理与应用三、计算.ppt》由会员分享,可在线阅读,更多相关《计算机软件与程序设计二、数据库原理与应用三、计算.ppt(46页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、n n一、计算机软件与程序设计n n二、数据库原理与应用n n三、计算机网络原理与开发第三章软件技术基础n n一、计算机软件与程序设计1 1、软件与程序员的若干问题、软件与程序员的若干问题 2 2、编程语言的选择、编程语言的选择3 3、WindowsWindows环境下的软件开发环境下的软件开发4 4、基本编程技术与技巧、基本编程技术与技巧第三章软件技术基础n n1、软件与程序员的若干问题什么是软件什么是软件软件开发策略软件开发策略软件开发方式软件开发方式程序员基本素质与任务程序员基本素质与任务程序员的思维方式程序员的思维方式程序员的发展之路程序员的发展之路第三章软件技术基础n n1、软件与程
2、序员的若干问题什么是软件什么是软件第三章软件技术基础程序程序数据结构数据结构文档文档软件是开发还是制造?软件是开发还是制造?软件会磨损吗?软件会磨损吗?软件能组装吗?软件能组装吗?作用:管理用户的计算机资源提供利用这些资源的工具充当用户和信息之间的中介硬件故障曲线硬件故障曲线软件故障曲线软件故障曲线第三章软件技术基础n n1、软件与程序员的若干问题什么是软件什么是软件软件的应用范围软件的应用范围 系统软件实时软件科学计算商业、行政管理MIS嵌入式软件个人软件WEB应用人工智能计算机硬件操作系统:Windows/UNIX/Linux应用软件:程序设计语言、办公软件信息系统应用软件的分类第三章软件
3、技术基础n n1、软件与程序员的若干问题软件开发策略软件开发策略自主开发委托开发合作开发商业软件软件开发方式软件开发方式自主开发自主开发适合于有较强的管理信息系统分析与设适合于有较强的管理信息系统分析与设计队伍和程序设计人员、系统维护使用计队伍和程序设计人员、系统维护使用队伍的组织和单位,如高等院校、研究队伍的组织和单位,如高等院校、研究所、计算机公司、等单位。所、计算机公司、等单位。独立开发的优点是开发费用少,实现开独立开发的优点是开发费用少,实现开发后的系统能够适应本单位的需求且满发后的系统能够适应本单位的需求且满意度较高,系统维护方便。意度较高,系统维护方便。缺点是由于不是专业开发队伍,
4、容易受缺点是由于不是专业开发队伍,容易受计算机业务工作的限制,系统优化不够,计算机业务工作的限制,系统优化不够,开发水平较低。开发水平较低。委托开发委托开发适合于使用单位无管理信息系统分析、设适合于使用单位无管理信息系统分析、设计及软件开发人员或开发队伍力量较弱、计及软件开发人员或开发队伍力量较弱、但资金较为充足的组织和单位。但资金较为充足的组织和单位。优点是省时、省事,系统的技术水平较高。优点是省时、省事,系统的技术水平较高。缺点是费用高、系统维护需要开发单位的缺点是费用高、系统维护需要开发单位的长期支持。长期支持。此种方式需要使用单位的业务骨干参与系此种方式需要使用单位的业务骨干参与系统的
5、论证工作,开发过程中,需要开发单统的论证工作,开发过程中,需要开发单位和使用单位双方及时沟通,进行协调和位和使用单位双方及时沟通,进行协调和检查。检查。合作开发合作开发适合于使用单位有一定的管理信息系统分析、适合于使用单位有一定的管理信息系统分析、设计及软件开发人员,但开发队伍力量较弱,设计及软件开发人员,但开发队伍力量较弱,希望通过管理信息系统的开发建立完善和提希望通过管理信息系统的开发建立完善和提高自己的技术队伍,便于系统维护工作的单高自己的技术队伍,便于系统维护工作的单位。双方共同开发成果,实际上是一种半委位。双方共同开发成果,实际上是一种半委托性质的开发工作。托性质的开发工作。优点是相
6、对于委托开发方式比较节约资金,优点是相对于委托开发方式比较节约资金,可以培养、增强使用单位的技术力量,便于可以培养、增强使用单位的技术力量,便于系统维护工作,系统的技术水平较高。系统维护工作,系统的技术水平较高。缺点是双方在合作中沟通易出现问题,需要缺点是双方在合作中沟通易出现问题,需要双方及时达成共识,进行协调和检查。双方及时达成共识,进行协调和检查。购买商业软件购买商业软件购买商业软件购买商业软件软件的开发正在向专业化方向发展,一些专门从事软件的开发正在向专业化方向发展,一些专门从事软件的开发正在向专业化方向发展,一些专门从事软件的开发正在向专业化方向发展,一些专门从事管理信息系统开发的公
7、司已经开发出一批使用方便、管理信息系统开发的公司已经开发出一批使用方便、管理信息系统开发的公司已经开发出一批使用方便、管理信息系统开发的公司已经开发出一批使用方便、功能强大的专项业务管理信息系统软件。为了避免功能强大的专项业务管理信息系统软件。为了避免功能强大的专项业务管理信息系统软件。为了避免功能强大的专项业务管理信息系统软件。为了避免重复劳动,提高系统开发的经济效益,也可以购买重复劳动,提高系统开发的经济效益,也可以购买重复劳动,提高系统开发的经济效益,也可以购买重复劳动,提高系统开发的经济效益,也可以购买现成的适合于本单位业务的管理信息系统软件,如现成的适合于本单位业务的管理信息系统软件
8、,如现成的适合于本单位业务的管理信息系统软件,如现成的适合于本单位业务的管理信息系统软件,如企业管理信息系统、教育管理信息系统、财务管理企业管理信息系统、教育管理信息系统、财务管理企业管理信息系统、教育管理信息系统、财务管理企业管理信息系统、教育管理信息系统、财务管理系统、进销存管理系统等等。系统、进销存管理系统等等。系统、进销存管理系统等等。系统、进销存管理系统等等。优点是节省时间的费用、系统技术水平高。优点是节省时间的费用、系统技术水平高。优点是节省时间的费用、系统技术水平高。优点是节省时间的费用、系统技术水平高。缺点是通用软件专用性较差,跟本单位的实际工作缺点是通用软件专用性较差,跟本单
9、位的实际工作缺点是通用软件专用性较差,跟本单位的实际工作缺点是通用软件专用性较差,跟本单位的实际工作需要可能有一定的差距,有时可能需要做二次开发需要可能有一定的差距,有时可能需要做二次开发需要可能有一定的差距,有时可能需要做二次开发需要可能有一定的差距,有时可能需要做二次开发工作。工作。工作。工作。方式方式方式方式特点比较特点比较特点比较特点比较独立开发独立开发独立开发独立开发委托开发委托开发委托开发委托开发合作开发合作开发合作开发合作开发购买现成软件购买现成软件购买现成软件购买现成软件分析和分析和分析和分析和设计设计设计设计能力能力能力能力的要求的要求的要求的要求较较较较高高高高一般一般一般
10、一般逐逐逐逐渐渐渐渐培养培养培养培养较较较较低低低低编编编编程能力的要求程能力的要求程能力的要求程能力的要求较较较较高高高高不需要不需要不需要不需要需要需要需要需要较较较较低低低低系系系系统维护统维护统维护统维护的的的的难难难难易易易易程度程度程度程度容易容易容易容易较较较较困困困困难难难难较较较较容易容易容易容易较较较较困困困困难难难难开开开开发费发费发费发费用用用用少少少少多多多多较较较较少少少少较较较较少少少少说说说说明明明明开开开开发时间较长发时间较长发时间较长发时间较长,系,系,系,系统统统统适合本适合本适合本适合本单单单单位,位,位,位,培养了自己的开培养了自己的开培养了自己的开培
11、养了自己的开发发发发人人人人员员员员。省事,开省事,开省事,开省事,开发费发费发费发费用用用用高。高。高。高。开开开开发发发发出的系出的系出的系出的系统统统统便便便便于于于于维护维护维护维护。最省事,但不最省事,但不最省事,但不最省事,但不一定完全一定完全一定完全一定完全适合本适合本适合本适合本单单单单位。位。位。位。几几种种开开发发方方式式有有各各自自的的长长处处和和短短处处,需需要要根根据据使使用用单单位位的的实实际际情情况况进进行行选选择择,也也可可综综合合运运用用各各种种开开发发方方式。式。第三章软件技术基础n n1、软件与程序员的若干问题软件开发方式软件开发方式?中国特色:软件英雄与
12、软件作坊中国特色:软件英雄与软件作坊WPS2.13KV100-300中文之星中文之星希望汉字系统希望汉字系统求伯君求伯君吴晓军吴晓军王江民王江民王志东王志东鲍岳桥鲍岳桥核心技术核心技术在一个人手中?在一个人手中?第三章软件技术基础n n1、软件与程序员的若干问题软件开发方式软件开发方式软件工程软件工程项目经理项目经理系统分析员系统分析员程序员程序员数据库管理员数据库管理员文档管理员文档管理员第三章软件技术基础n n1、软件与程序员的若干问题程序员主要素质与工作任务程序员主要素质与工作任务计划计划规范规范质量控制质量控制过程改进过程改进任务频度时间听课周一、周三每周200阅读教材作业编写程序准备
13、考试计划:计划:你能保证按此计划完成吗?哪些因素可能影响计划?如何避免?定义质量目标定义质量目标测量质量测量质量分析过程分析过程调整过程调整过程应用调整后的过程应用调整后的过程测量质量测量质量与目标比较与目标比较第三章软件技术基础n n1、软件与程序员的若干问题程序员的发展程序员的发展雷军雷军:金山公司金山公司CEO红色正版风暴策划者红色正版风暴策划者Blake Stone:Borland前前CTOJbuilder Architect第三章软件技术基础n n2、编程语言的选择编程语言的分类编程语言的分类低级语言低级语言高级语言高级语言机器语言机器语言汇编语言汇编语言BasicC/C+Pasca
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件 程序设计 数据库 原理 应用 计算
限制150内