软件设计师笔记-标准化和软件知识产权基础&软件系统分析与设计

标准化

标准

对重复性事务和概念所做的统一规定。

标准化对象

  • 标准化的具体对象:需要指定标准的具体事务
  • 标准化的总体对象:各种具体对象的全体所构成的整体

标准化活动过程

  • 标准的制定
  • 标准的实施
  • 标准的更新

标准的分类

  • 根据适用范围:国际标准,国家标准,区域标准,行业标准,企业标准,项目规范
  • 根据标准的性质:技术标准,管理标准,工作标准
  • 根据标准化的对象和作用:基础标准,产品标准,方法标准,安全标准,卫生标准,环境保护标准,服务标准
  • 根据法律的约束性:强制性标准,推荐性标准

信息技术标准化

  • 信息编码标准化:如 ASCII 码
  • 汉字编码标准化:如 gb2312
  • 软件工程标准化:基础标准,开发标准,文档标准,管理标准

权威国际标准化组织

  • 国际标准化组织(ISO)
  • 国际电工委员会(IEC)

知识产权

人们基于自己的智力活动创造的成果和经营管理活动中的经验、知识而依法享有的权利。

知识产权的分类

  • 工业产权:专利、实用新型、工业品外观设计、商标、服务标记、厂商名称、产地标记、原产品名称、制止不正当竞争等。
  • 著作权:版权

知识产权的特点

  • 无形性
  • 双重性
  • 确认性
  • 独占性
  • 地域性
  • 时间性

计算机软件著作权受保护条件

  • 独立创作
  • 可被感知
  • 逻辑合理

计算机软件著作权的权利

  • 人身权:发表权,署名权
  • 著作财产权:使用权,复制权,修改权,发行权,翻译权,注释权,信息网络传播权,出租权,使用许可权,获得报酬权,转让权

软件经济权利的许可使用

  • 独占许可使用
  • 独家许可使用
  • 普通许可使用
  • 法定许可使用
  • 强制许可使用

软件著作权

谁开发,谁享有

计算机软件著作权特点

  • 技术性
  • 依赖性
  • 多样性
  • 运行性

软件著作权侵权的法律责任

  • 民事责任
  • 行政责任
  • 刑事责任

商业秘密

不为公众所知的、能为权利人带来经济利益、具有实用性并经权利人采取保密措施的技术信息和经营信息,包括经营秘密和技术秘密。

商业秘密的构成条件

  • 未公开性
  • 实用性
  • 保密性

授予专利权的条件

  • 新颖性
  • 创造性
  • 实用性

软件企业应建立的合同规范

  • 劳动合同关系
  • 软件开发合同
  • 软件许可使用(或转让)合同

软件系统分析与设计

软件设计师应用性技术内容

  • 结构化分析与设计
  • 数据库分析与设计
  • 面向对象分析与设计
  • 算法分析与设计
  • 面向过程的程序设计与实现
  • 面向对象的程序设计与实现

结构化分析与设计

  • 确定系统边界
  • 画出系统环境图
  • 自顶向下,画出各层数据流图
  • 定义数据字典
  • 定义加工说明
  • 将图、字典以及加工组成分析模型

数据库分析与设计

  • 数据库规划
  • 需求描述与分析
  • 数据库与应用程序设计
  • 数据库系统实现
  • 测试阶段
  • 运行维护

数据库设计的方法

  • 用户需求分析:调查机构情况,熟悉业务活动,明确用户需求,确定
    系统边界,分析系统功能,分析系统数据,编写分析报告
  • 概念设计:数据建模,E-R 方法
  • 逻辑设计:数据模式设计(层次模型、网状模型、关系模型)
  • 物理设计:确定数据分布,确定数据的存储结构,确定数据的访问方式

面向对象分析与设计的步骤

  • 建模系统功能:确定参与者,确定需求用例,构造用例模型,记录需求用例描述
  • 定义领域模型:定义概念、属性和重要的关联
  • 定义交互、行为和状态:确定并分类用例设计类,确定类属性、行为和责任
  • 定义设计类图:会议,用户,会议主题,稿件,审阅意见

算法设计过程

  • 理解问题
  • 确定相关因素,包括问题的输入与输出、用何种数据结构、用什么样的算法设计策略
  • 设计算法
  • 证明算法的正确性
  • 分析算法的效率
  • 实现算法

算法问题类型

  • 查找问题
  • 排序问题
  • 图问题
  • 组合问题(最优化问题)
  • 几何问题(点、线、面、体)

面向过程的程序设计与实现的核心

C 语言->指针

面向对象的程序设计与实现的核心

设计模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@ZhangJun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值