免费智能真题库 > 历年试卷 > 系统架构设计师 > 2015年下半年 系统架构设计师 上午试卷 综合知识
第66题      2015年下半年 系统架构设计师 上午试卷 综合知识
所属知识点   知识产权与标准化        关键词   程序设计   软件开发   软件设计   软件著作权人   试运行   系统软件   信息管理系统   源程序   管理系统   开发   著作   著作权
考点辞典   软件设计   程序设计   程序设计   软件设计   信息管理系统   信息管理系统   信息管理系统

 
软件设计师王某在其公司的某一综合信息管理系统软件开发项目中、承担了大部分程序设计工作。该系统交付用户,投入试运行后,王某辞职离开公司,并带走了该综合信息管理系统源程序,拒不交还公司。王某认为综合信息管理系统源是他独立完成的,他是综合信息管理系统源程序软件著作权人。王某的行为( )。
 
 
  A.  侵犯了公司的软件著作权
 
  B.  未侵犯公司的软件著作权
 
  C.  侵犯了公司的商业秘密权
 
  D.  不涉及侵犯公司的软件著作权
 
 
 

  知识产权与标准化 知识点 更多相关真题:    更多>  
 
  第68题    2012年下半年  
   46%
以下我国的标准代号中,(68)表示行业标准。
  第65题    2014年下半年  
   38%
甲公司接受乙公司委托开发了一项应用软件,双方没有订立任何书面合同。在此情况下,(65)享有该软件的著作权。
  第65题    2015年下半年  
   25%
某摄影家创作一件摄影作品出版后,将原件出售给了某软件设计师。软件设计师不慎将原件毁坏;则该件摄影作品的著作权( )享有。
 

软件设计
从技术角度上讲,软件设计分成体系结构设计、数据设计、接口设计、过程设计4方面的工作。从管理角度上讲,软件设计分为概要设计、详细设计两个阶段。
1)软件设计的基本原理
软件设计的基本原理如下。
(1)模块化:将一个待开发的软件分解成若干个小的简单的部分——模块,每个模块可独立地开发、测试,最后组装成完整的程序。
(2)抽象化:抽象是一种设计技术,抽出事物本质的共同特性而暂不考虑它的细节。
(3)信息隐蔽:将每个程序的成分隐蔽或封装在一个单一的设计模块中,定义每一个模块时尽可能少地显露其内部的处理,可以提高软件的可修改性、可测试性和可移植性。
(4)模块独立:每个模块完成一个相对独立的特定子功能,并且与其他模块之间的联系简单。衡量度量标准有两个:模块间的耦合和模块的内聚度。要想使模块独立性强必须做到高内聚低耦合。
2)结构化设计方法
结构化设计(SD)方法是一种面向数据流的设计方法,它可以与SA方法链接。
未完......点击标题查看......
程序设计
       类和继承
       1)类
       一个类是一些属性和方法的封装体,类的定义用关键字class声明,用关键字public、protected、 private指定类的成员的存取控制属性:private(私有)成员只有类内部的方法才能访问,protected(保护)成员派生类和同一文件夹下的类可以访问,public(公有)成员可以从类的外部访问。默认是public。这体现了面向对象的以下指导思想:尽量将类内部的细节隐藏起来,对类的属性的操作应该通过类的方法来进行。
       另外,public还可以用来修饰类,public类能够被其他文件夹下的类访问,非public类只能被同一文件夹下的类访问。一个.java文件中可以包含多个类,会被编译成多个.class文件,但只能有一个public类,而且该类名要和文件名一样。
       2)继承
       Java中用关键字extends表示类间的继承关系。父类的公有属性和方法成为子类的属性和方法,子类如果有和父类的同名、同参数类型的方法,那么子类对象在调用该方法时,调用的是子类的方法,亦即方法的重置。如果想要调用父类的同名方法,需要用super关键字(属性同理)。
       子类的对象可以作为祖先类的对象使用,即所谓类的向上转换,反之则不行。具体表现在:可以用子类对象来对祖先类对象赋值,可以用子类对象作为实参去调用以父类对象为形参的函数。
       对象的引用本质
       Java中的对象实际上是对象的引用,本质上和C语言中的指针是一样的;但也和C语言指针不尽相同,例如,不能自增、自减,不能强制转换成其他类型。
未完......点击标题查看......
程序设计
1)程序设计方法
目前面向程序设计大多采用结构化方法、快速原型方法、面向对象的方法。
2)编码风格
(1)源程序中的内部文档。
(2)数据说明。
(3)语句构造。
(4)输入和输出。
未完......点击标题查看......
软件设计
软件设计是根据软件需求,产生一个软件内部结构的描述,并将其作为软件构造的基础。
通过软件设计得到要实现的各种不同模型,并确定最终方案,软件设计可划分为两个阶段:
.软件架构设计(也叫概要设计):描述软件架构及相关组件之间的接口,标识各种不同的组件。
.软件详细设计:详细地描述各个组件,以便能构造这些组件。
未完......点击标题查看......
信息管理系统
用来管理和分发项目信息的工具有很多,包括:
.纸质文件管理,如信件、备忘录、报告和新闻稿。
.电子通信管理,如电子邮件、传真、语音信箱、电话、视频和网络会议、网站。
.项目管理电子工具,如基于网页界面的进度管理工具和项目管理软件,会议和虚拟办公支持软件,门户网站和协同工作管理工具。
未完......点击标题查看......
信息管理系统
信息管理系统为项目经理获取、储存和向干系人发布有关项目成本、进度进展和绩效等方面的信息提供了标准工具。
未完......点击标题查看......
信息管理系统
信息管理系统为项目经理获取、储存和向干系人发布有关项目成本、进展和绩效等方面的信息提供了标准工具。
未完......点击标题查看......

 题号导航      2015年下半年 系统架构设计师 上午试卷 综合知识   本试卷我的完整做题情况 
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
↓第66题