目录
一、基本概念及相关扩展:
(注:被空格分开的后半部分是扩展内容)
1.软件工程
软件工程:软件工程是一门适用于软件开发全过程的系统工程方法论的学科,其目的是为满足人们对软件生产的成本、质量、时间(工期)、效率、效益和管理等的需求。
2.软件产业 软件生存周期
软件产业:软件产业是指软件产品和软件服务相关的一切经济活动和关系的统称。
软件生存周期(重点内容):项目可行性分析-->计划与需求分析-->概要设计-->详细设计与编码-->集成与测试-->运行和维护-->退役
3.软件规模 的测量单位及其 相关测量
软件规模:软件规模就是软件“软件大小”,软件大小并不只是代码量大小,也要看它能满足用户的功能点多少。
软件规模测量的两个单位:源代码行和功能点
相关测量:源代码行可直接度量,而功能点的度量单位我们计算他的五个基本信息量:外部输入数、外部输出数、外部查询数、内部逻辑文件数、外部接口文件数。(五个信息量的相关计算我们不过多分析)
4.软件复杂度量
用来描述软件复杂度的一些因素:
①、理解程序的难度②、纠错、维护程序的难度③、向他人解释程序的难度④、按指定方法修改程序的难度⑤、根据设计文件编写程序工作量的大小程度⑥、执行程序时需要资源的多少程度
5.投资
投资:投资是企业为了实现某种特定的目标(通常是为了获得收益或者躲避风险)而做出资金的投放或者运行的经济活动。
6.无形资产
无形资产:无形资产是指企业长期使用但没有实物形态的资产,更倾向于人的品质和专业才能这些抽象资源,包括著作权、专有技术、商标权、商誉、土地使用权、专利权等等。无形资产运行的方式比较特殊:它将其自身的功能体现到有形的固有资产中。例如编程专有技术运用软件开发、著作权保护作者的权利,而不仅仅是出版者的权利。
7.筹资、筹资的方法
筹资:筹资是通过一定渠道、采取适当方式筹措资金的财务活动,是财务管理的首要环节。
8.项目可行性分析的三个重要步骤
项目可行性分析:顾名思义就是项目是否能实现(分析与研究工作)
三个重要步骤:机会研究-->初步可行性分析-->详细可行性分析