软件开发技术-山东大学软件学院管理信息系统

软件开发技术-山东大学软件学院管理信息系统
软件开发技术-山东大学软件学院管理信息系统

软件开发技术复习题

一、填空及简述:

1、软件、工程、软件工程及其三要素? P1-3

答:计算机系统中的程序及其文档称为软件。工程是将科学论理和知识应用于实践的科学。

软件工程是一类求解软件的工程。它应用计算机科学、数学及管理科学等原理,借鉴传统工程的原则、方法,创建软件以达到提高质量、降低成本的目的。

软件工程的三要素是指——目标、原则、活动

①软件工程的目标可概括为“生产具有正确性、可用性以及开销合宜的产品”。

②四条基本原则~⑴选取适宜的开发模型⑵采用合适的设计方法⑶提供高质量的工程支持⑷重视开发过程的管理

③软件工程的活动包括 ~需求、设计、实现、确认和支持。

2、软件开发模型的种类、适用情况、缺点? P5-10

答:①瀑布模型~在支持结构化软件开发、控制软件开发的复杂性、促进软件开发工程化等方面起着显著作用。最为突出的缺点是该模型缺乏灵活性,无法通过开发活动澄清本来不够确切的软件需求,可能导致开发出的软件并不是用户真正需要的软件,无疑要进行返工或不得不在维护中纠正需求的偏差,为此必须付出高额的代价,为软件开发带来不必要的损失。

②演化模型~针对事先不能完整定义需求的软件开发。但忽略风险分析。

③螺旋模型~适合于大型软件的开发。使用时需要具有相当丰富的风险评估经验和专门知识,如果项目风险较大,又未能及时发现,势必造成重大损失。

④喷泉模型~主要用于支持面向对象开发过程。软件刻画活动需要多次重复。

⑤增量模型~广泛地使用开计算机工业中。需不断地进行系统的增量开发。

3、设计的分类? P43

答:软件设计可采用多种方法,如结构化设计方法、面向数据结构的设计方法、面向对象的设计方法等。

4、结构化设计方法的分类及功能? P43、P65

答:结构化设计方法分为~①总体设计。其功能是设计被建系统的模块结构,即系统实现据需要的软件模块-系统中可标识软件成分,以及这些模块之间的调用关系。

②详细设计。这个阶段的功能是确定怎样具体地实现所需求的系统,即应该得出对目标系统的精确描述,从而在编码阶段可以将这个描述直接翻译成用某种程序设计语言书写的程序,基本上决定了最终的程序代码的质量。

5、模块及其独立性和相关内容? P56

答:模块是执行一个特殊任务或实现一个特殊的抽象数据类型的一组例程和数据结构。

模块由两部分组成~一部分是接口,列出可由其他模块或例程访问的对象,如常量、变量、数据类型、函数等;另一部分是实现模块功能的执行机制,包括私有量(只能由本模块自己使用的)及实现模块功能的过程描述或源程序代码。

6、评价软件设计的基本准则及其相关内容? P56-60

答:基本准则是“高内聚”、“低耦合”。

⑴耦合是对不同模块之间相互依赖程度的度量。

紧密耦合是指两个模块之间存在着很强的依赖关系;松散耦合是指两个模块之间存在一些依赖关系,但它们之间的连接比较弱;无耦合是指模块之间根本没有任何连接。

耦合的强度依赖于以下几个因素~①一个模块对另一个模块的引用②一个模块向另一个模块传递的数据量③一个模块施加到另一个模块的控制的数量④模块之间接口的复杂程度

耦合的类型(从强到弱)~①内容耦合②公共耦合③控制耦合④标记耦合

⑤数据耦合

⑵内聚度量的是一个模块内部各成分之间相互关联的强度。一个模块内聚程度越高,该模块的内部各成分之间以及同模块所完成的功能之间的关联也就越强。

内聚的类型(从低到高)~ ①偶然内聚②逻辑内聚③时间内聚④过程内聚

⑤通信内聚⑥顺序内聚⑦功能内聚

7、软件测试及技术分类? P154-155

答:软件测试可定义为~按照特定规程,发现软件错误的过程。

IEEE定义为~使用人工或自动手段,运行或测定某个系统的过程,其目的是检验它是否满足规定的需求,或是清楚了解预期结果与实际结果之间的差异。

软件测试技术分为两大类~一类是白盒测试技术,依据的是程序的逻辑结构,典型的是路径测试技术;另一类是黑盒测试技术,又称为功能测试技术,依据的是软件行为的描述,包括事务处理流程技术、状态测试技术、定义域测试技术等。

8、CMM的成熟度等级和内部结构? P212 图7。3、P214-219 图7。4 图7。5

答:CMM的成熟度等级为分五级~ ①初始级[1级] ②可重复级[2级] ③已定义级[3级] ④已管理级[4级] ⑤持续优化级[5级]

CMM的每个等级是通过三个层次加以定义的,分别是关键过程域、关键实践类和关键实践。每个关键过程又按四个关键实践类加以组织~制定方针政策、确保必备条件、实施软件过程和检查实施情况

9、模块作用域和控制域的含义、关系及改进? P61

答:模块的作用域定义为受该模块内一个判定影响的所有模块的集合。

模块的控制域是这个模块本身以及所有直接或间接从属于它的模块的集合。

模块的作用域应该在控制域之内图4。25例

改进方法~一个方法是把做判定的点往上移;另一个方法是把那些在作用域内但不在控制域内的模块移到控制域内。

10、详细设计的工具及其优缺点? P67-70

答:①程序流程图,又称程序框图。主要优点是对控制流程的描绘很直观,便于初学者掌握。

主要缺点有~⑴程序流程图本质上不是逐步求精的好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构⑵程序流程图中用箭头代表控制流,因此程序员不受任何约束,可以完全不顾结构程序设计的精神,随意转移控制⑶程序流程图不易表示数据结构

②盒图(N-S图)。同程序流程图相比,它以一种结构化的方式严格地限制从一个处理到另一个处理的控制转移。

③PAD问题分析图。主要优点有~⑴使用表示结构化控制结构的PAD符号所设计出来的程序必然是结构化程序⑵PAD图所描述的程序结构十分清晰⑶用PAD图表现程序逻辑,易读、易懂、易记⑷很容易将PAD图转换成高级语言源程序⑸既可用于表示程序逻辑,也可用于描述数据结构⑹PAD图的符号支持自顶向下、逐步求精方法的使用

④类程序设计语言PDL。也称为伪码。优点有~⑴可以作为注释直接插在源程序中间⑵可以使用普通的正文编辑程序或文字处理系统,很方便地完成PDL的书写和编辑工作⑶已经有自动处理程序存在,而且可以自动由PDL生成程序代码。缺点是不如图形工具形象直观,描述复杂的条件组合与动作间的对应关系时,不如判定表或判定树清晰简单

11、DFD模型平衡规则? P27-28

答:①数据流图中所有的图形元素必须根据它们的用法规则正确使用②每个数据流和数据存储都要在数据字典中有定义,数据字典将包括各层数据流图中数据元素的定义③数据字典中的定义使用合法的逻辑构造符号④数据流图中最底层的加工必须在小说明中有定义⑤父图和子图必须平衡,即父图中某加工的输入输出和分解这个加工的子图的输入输出必须完全一致,这种一致性不一定要求数据流的名称和个数一一对应,但它们在数据字典中的定义必须一致,数据流或数据项既不能多也不能少⑥小说明和数据流图的图形表示必须一致。

12、数据流图DFD转换为模块结构图MSD的步骤? P51-56

答:①复查基本系统模型②复查并精化数据流图③确定输入、变换、输出这三部分之

间的边界④“第一级分解”——系统模块结构图顶层和第一层的设计⑤“第二级分解”——自顶向下,逐步求精⑥使用设计度量和启发式规则,对初始的模块结构图进行精化

13、路径测试策略的分类? P157-158

答:①路径测试~执行所有可能的穿过程序的控制流程路径②语句测试(P1)~至少执行程序中所有语句一次品③分支测试(P2)~至少执行程序中每一分支一次④条件组合测试~设计足够的测试用例,使每个判定中的所有可能的条件取值组合至少执行一次

14、数据流图、程序框图、控制流程图的区别? P20、P67、P156

答:⑴数据流图由四个基本部分组成~①加工(用圆圈表示)②数据流(用箭头表示)③数据存储(用两条平行线表示)④数据源和数据潭(用矩形表示)

⑵程序框图又称程序流程图,使用的主要符号有~顺序结构、选择结构、循环结构及一些等价符号。与数据流图不同的是,程序框图中的箭头代表的控制流而不是数据流。

⑶控制流程图是程序控制结构的图形表示,其基本要素是过程块、结点、判定。

与程序框图不同的是,控制流程图中不显示过程块的细节,而在程序流程图中,着重于过程属性的描述。

15、黑盒法(功能测试技术)的种类? P165-167

答:①等价类划分方法~是把所有可能的输入数据即程序的输入域分成若干部分(即若干等价类),然后从每一部分中选取数据作为测试用例。

②边界值分析方法~测试工作经验表明,大量的错误经常发生在输入或输出范围的边界上。在设计测试用例时,选择一些边界值进行测试,这就是边界值分析测试技术的主要思想。

③因果图方法~通过为判定表的每一列设计一个测试用例,从而实现测试用例的设计与选择。

1.在详细设计阶段所使用到的设计工具是():

A)程序流程图,PAD图,N-S图,HIPO图,判定表,判定树.

B)数据流程图,Yourdon 图,程序流程图,PAD图,N-S图,HIPO图。

C)判定表,判定树,数据流程图,系统流程图,程序流程图,PAD图,N-S

图。

D)判定表,判定树,数据流程图,系统流程图,程序流程图,层次图。

2、按照软件工程的原则,模块的作用域和模块的控制域之间的关系是():

A)模块的作用域应在模块的控制域之内。

B)模块的控制域应在模块的作用域之内。

C)模块的控制域与模块的作用域互相独立。

3、包含所有可能情况的测试称为穷尽测试。下面结论成立的是:

A)只要对每种可能的情况都进行测试,就可以得出程序是否符合要求的结论。

B)一般来说对于黑盒测试,穷尽测试是不可能作到的。

C)一般来说对于白盒测试,穷尽测试是不可能作到的。

D)在白盒测试和黑盒测试这两个方法中,存在某一个是可以进行穷尽测试的。

4、在数据流图中,○(椭圆)代表()。

A、源点

B、终点

C、加工

D、模块

5、模块内聚度越高,说明模块内各成分彼此结合的程度越()。

A、松散

B、紧密

C、无法判断

D、相等

6、软件设计阶段的输出主要是()。

A、程序

B、模块

C、伪代码

D、设计规格说明书

7、SD方法设计的结果是()。

A、源代码

B、伪代码

C、模块

D、模块结构图

8、软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以()维护所占的维护量最小()。

A、纠错性维护

B、代码维护

C、预防性维护

D、文档维护

9、软件需求分析是保证软件质量的重要步骤,它的实施应该是在()。

A、编码阶段

B、软件开发全过程

C、软件定义阶段

D、软件设计阶段

10、软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试()。

A、结构合理性

B、软件外部功能

C、程序正确性

D、程序内部逻辑

11、软件的结构化设计(SD)方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是要建立()。

A、软件结构

B、软件过程

C、软件模型

D、软件模块

12、在下述哪一种测试中,测试人员必须接触到源程序()。

Ⅰ功能测试Ⅱ结构测试

A、均不需

B、只有Ⅰ

C、只有Ⅱ

D、Ⅰ和Ⅱ

13、检查软件产品是否符合需求定义的过程称为()。

A、确认测试

B、集成测试

C、验收测试

D、验证测试

14、软件文档是软件工程实施中的重要万分它不仅是软件开发各阶段的重要依据,而且与影响软件的()。

A、可理解性

B、可维护性

C、可扩展性

D、可移植性

15、在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于()。

A、维护时期

B、计划时期

C、运行时期

D、开发时期

16、在七种偶合中,最低偶合是()。

A、内容偶合

B、公共偶合

C、数据偶合

D、非直接偶合

17、结构化分析方法SA、结构化设计方法SD方法,是在软件开发过程中常用的方法,人们使用SA方法时可以得到(),使用SD方法时可以得到()。

A、程序流程图

B、具体的语言程序

C、模块结构图及模块的功能说明书

D、分层数据流图

练习题

1. 画出对应于计算托运费比率的判定树和判定表。

邮局货物托运费的比率规定如下:

专递:如果货物重量小于等于50g ,则一律收费6元;如果货物重量大于50g 而又小于等于200g ,则一律收费3元/10g ;如果货物重量大于200g ,则一律收费4元/10g ;

普通:若为慢件每10g 收费为1元;若为快件,当重量小于等于200g 时,收费为2元/50g ;当重量大于200g 时,收费为3元/50g 。

2.画出与下列用PDL 书写的程序所对应的盒图和PAD 图。

K ←n ; FLAG ←1

IF FLAG>0 THEN DO

K ←K+1 FLAG ←0

FOR J ←1 TO K DO L(J)← L(J+1) FLAG ←1 END FOR

END DO

3.已知有一抽象的DFD 图如下所示,请用SD 方法画出相应的结构图。

4.针对如右程序流程图所示的程序结构,用PAD 图表示出该程序结构;假设程序中变量均为整形变量,为该程序设计测试用例,结合边界值分析思想,满足条件组合覆盖要求。

5.

统记录存款人姓名、住址、存款类型、存款日期及利率等信息,并印出存款单给储户;如果是取款,系统计算清单给储户。

请用分层DFD描绘该功能的需求。

6. 对求平方根的程序SQRT((x-3)/(5-x))用黑盒法设计测试用例

等价分类法

用边缘值分析法设计测试用例

参考答案:

1. 判定树:

PAD 图:

注意:盒图与流程图FOR 语句的表达。

货物托运费比率

3、

8组条件组合:

①I≤10 X=1

②I≤10 Y>5

③I>10 X≠1

④I>10 X=1

⑤I>10 Y>5

⑥I≤10 X≠1

⑦I>10 Y≤5

⑧I≤10 Y≤5

用例:

①X=1,Y=5,I=7,A=6=>A=9,I=11满足①⑧

②X=2,Y=6,I=7,A=6=>A=9,I=11满足②⑥

③I=11,X=1,Y=5=>A 保持原值满足④⑦

④I=11,X=2,Y=6=>A 保持原值满足③⑤6组条件组合:

①I≤10

②I>10

③X=1 Y>5

④X≠1 Y>5

⑤X=1 Y≤5

⑥X≠1 Y≤5

用例:

①I=7,X=1,Y=5 满足①⑤

②I=11,X=2,Y=6 满足②④

③I=11,X=1,Y=6 满足③

1

1号图(略)2号图(略)3号图(略)

DFD=>结构图

6、

①X=4 SQRT((X-3)/(5-X))=1

②X=2 无意义

③X=6 无意义

边缘值:①X=3 结果0 ②X=5 无意义③X=4 结果1 ④X=2 无意义

⑤X=6 无意义

管理信息系统标准答案

一、填空题 1.管理信息定义为:经过加工处理后对企业生产经营活动有影响的信息。 2.管理信息按决策层次分类。可分为三类:战略信息、战术信息和业务信息。3.管理信息系统不仅强调了要用计算机,而且强调了要用模型和数据库。 4.管理信息系统对管理行为影响的主要方向是管理科学化。 5. 产品定价策略有两种:一是以成本为基础,二是以需求为基础。 6.管理信息系统MIS是英文:Management Information System的缩写。 7. 管理信息系统是由人组成,而且有经济和政治活动,因而它属于社会系统。 二、单项选择题 1.诺兰模型中存在一个转折点,意味着计算机时代的结束和信息时代的到来,这种转换大约发生在( A )年。 A.1980 B.1970 C.1990 D.2000 2.管理信息系统对管理行为影响的主要方向是( A ) A.管理科学化 B.管理现代化 C.去除旧观念 D.愿意接受一定的风险. 3.基层使用的信息系统主要是业务员信息系统,又叫( A ) A.业务处理系统 B.知识工作系统 C.经理信息系统 D.经理支持系统 4.信息系统按流程的前后划分,可以粗略地分为上游、中游和下游。其中,下游的系统是( C ) A.供应链管理系统 B.企业资源计划系统 C.顾客关系管理系统 D.物料需求计划 5.三明治法中,( A )是龙头,也是最上层的。 A.企业规划 B.IS规划 C.IT规划 D.行业规划 6.识别关键成功因素所用的工具是( A ) A.树枝因果法 B.前向推理法 C.反向推理法 D.经验法 7.对于信息与数据的关系,下列说法不正确的是 ( B ) A.信息是经过加工后的数据 B.二者间关系是绝对的 C.数据经过转换可变为信息 D.对人们活动产生影响的数据可成为信息 8.( A )是BSP方法的核心。 A.定义企业过程 B.熟悉企业业务流程 C.分配各级人员任务 D.动员大会 9.管理层次中,主要职能是根据组织内外的全面情况,分析和制定该组织长远目标及政策的是 ( A ) A.高层管理 B.中层管理 C.基层管理 D.职能层管理

如何深刻地认识管理信息系统不仅是一个技术系统,而且同时又是一个社会系统。

如何深刻地认识管理信息系统不仅是一个技术系统,而且同时又是一个社会系统。 自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段,一方面是信息技术的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力、物力、财力之后夭折了,或者根本没有实现原定系统开发目标,而把计算机用作了打字机。这是长期以来困惑着人们的一大问题。现在人们日益深刻地认识到,把信息技术应用与应用环境分离是办不到的。管理信息系统不仅是技术系统,而且是社会系统。“推进管理信息系统的变革犹如推进社会变革”。MIS技术的复杂性,需用资源的密集性和用户需求的多样性仅是问题的一个方面,而更重要的则涉及管理思想、管理制度、管理方法、权力结构和人们习惯的变化。这是在开发和实现MIS过程中必须十分明确的一个关键性的认识问题。MIS是一个一般用于描述企业内部电脑系统的术语,这种系统主要提供与企业商业*作相关的信息。MIS也用于指那些管理这些系统的人员。典型地,在一个大型企业里,"MIS"或"MIS部门"指主要的,或与主要同等地位的电脑专门技术和管理系统,通常包括主机系统,也包括企业整个电脑资源网络的扩展部分。起初,商业电脑用于处理薪水册和记录可付的和可接受的账目等专门的商业*作。随着商业电脑应用的扩展,包括向经理提供销售、存货以及其他对管理企业有帮助的信息,"MIS"这一术语也用于描述这些类型的运用。现今,这一术语在一个宽泛的范围内使用,包括(但并不局限于): 决议支持系统,资源和人力管理运用,项目管理,以及数据库恢复等。管理信息系统的系统结构: 管理信息系统主要包括支撑系统和应用系统。支撑系统是由计算机、计算机网络及数据库系统等组成,为应用系统提供运行环境。支撑系统有两种典型的结构形式,即集中式结构和分布式结构。管理信息系统的功能是由应用系统实现的,应用系统的结构应与单位的结构和管理活动相适应,既可支持各个部门的管理职能,也能支持每种职能不同层次上的管理活动。执行每一种职能都需要一组特写的数据和处理功能,它们便形成了MIS中各个相对独立的子系统。一个管理信息系统中子系统的设置因不同的企业而异。各子系统之间,借助通信网络与数据

互联网软件开发重点

1.互联网软件开发过程包括哪几个阶段? (1)规划;(2)设计;(3)建设和测试;(4)投入使用;(5)运行和后期维护。2.FTP站点的用户访问控制分为哪几种? FTP站点的用户访问控制分为以下三种: (1)仅有授权访问;(2)仅有匿名访问;(3)匿名访问与授权访问混合使用。3.试3。说明在Windows 2000中,IIS是如何保证站点安全性的? (1)站点安全性工作将围绕如下两个任务进行:合法用户身份的认证和站点文件的安全保障。(2)前者需要借助于Windows 2000的账号系统和认证机制;后者则要由IIS和NTFS 分区共同维护 4.请列出4种适合用SSI技术实现的功能。 (1)计数器; (2)日期和时间; (3)自动更新的页面修改时间; (4)随机图象生成; (5)导航按钮; (6)在多个页面中插入重复信息。 5.要链接到其它NET资源,有哪几种方式? 参考答案: (1)创建到E-mail的链接;(2)创建到UseNet新闻的链接;(3)创建到FTP站点的链接;(4)用WAIS链接提供对大数据库的访问; (5)使用Telnet链接访问远程计算机。 6.ASP中有哪些内建对象,它们的功能分别是什么? (1)Request:访问任何用HTTP请求传递的信息,获取客户端数据; (2)Response:控制发送给用户的信息,实现服务器端到客户端的通信; (3)Application:在给定的应用程序的所有用户之间共享信息;(4)Session:存储特定的用户会话所需的信息;(5)Server:提供对服务器上的方法和属性进行的访问。 7.简述CGI的处理步骤。 (1)通过INTERNET把用户请求送到服务器; (2)服务器接收用户请求并交给CGI程序处理; (3)CGI程序把处理结果传送给服务器; (4)服务器把结果送回到用户。 8.请列出5种适合用SSI技术实现的功能。 (1)计数器; (2)日期和时间; (3)自动更新的页面修改时间; (4)随机图象生成; (5)导航按钮; (6)在多个页面中插入重复信息。 9.请你编写一个简单的表单,让用户在其中输入用户名,并用ASP获取表单中的值,将用户名在页面中显示出来,如图所示。

软件开发管理制度

软件开发管理制度 为加强对公司软件研发部门工作管理,缩短开发周期,提高软件开发质量,降低开发成本,提高开发效率,特制定软件研发部管理制度。 第一章、总则 为保证日常工作正常有序的进行,让开发中各个环节更紧凑,更可控,需要尽可能实现软件研发部项目管理的正规化,工作过程的流程化,以便提高软件质量和开发效率,达到项目能按质按量按期交付的目标。 1、软件开发总体遵循项目管理和软件工程的基本原则。 2、项目管理涉及项目立项、项目计划和监控、配置管理。 3、软件工程涉及需求分析、系统设计、软件实现、系统测试、用户测试、试运行、系统验收、系统上线和数据迁移、产品维护。 第二章、阶段成果 根据软件工程的过程理论并结合公司目前的实际情况,制定以下工作流程,并规定了各个重要环节需要提交的交付物。 1、立项:市场需求分析(或者合同)、项目立项申请表、项目风险分析清单。 2、需求分析:软件需求报告或设计方案、需求规格说明书。 3、总体设计:概要设计说明书或功能模块描述。 4、详细设计:详细设计说明书,包括软件接口说明、单元测试计划。 5、软件实现:软件功能说明、源代码、源代码说明或者注释 6、产品测试:测试报告 7、产品发布:产品说明书、使用手册 8、产品维护:问题反馈记录 9、项目总结:提交客户方的项目总结和公司项目汇报的PPT。 软件过程成果表:

第三章、岗位设置 根据公司目前的开发过程主要分为分析、开发、测试三个阶段。分析阶段完成用户需求文档的编写,系统总体设计的编写;开发阶段完成设计文档的编写,代码的编写、代码的维护。测试阶段完成系统的测试,测试文档及其他材料。通过逐渐的调整岗位,明确工作职责,逐步实现项目经理,需求分析工程师,高级软件开发工程师,软件开发工程师,测试工程师的岗位设置。

第3章 管理信息系统的技术基础

第3章管理信息系统的技术基础 一、选择题: 1.在商贸业务中将相关业务信息,用国际公认的标准格式,通过计算机网络在贸易合作者之间进行传递的系统是()。D A、电子商务 B、电子数据传递系统 C、信息交换系统 D、电子数据交换系统 2.联机实时处理方式不适于()。C A、需要反应迅速的数据处理 B、负荷容易产生波动的数据处理 C、固定周期的数据处理 D、数据收集费用较高的处理 3.Visual FoxPro采用的数据模型是()C A、网络型 B、层次型 C、关系型 D、网状型 4.C/S是一种重要的网络计算机模式,其含义是:()A A、客户/服务器模式 B、文件/服务器模式 C、分时/共享模式 D、浏览器/服务器模式 5.以下哪一项不是数据库管理系统提供的四种数据控制功能中的一项( )。D A、并发控制 B、数据恢复 C、数据完整性 D、数据共享性 6.在文件系统阶段,信息系统的研制的中心是( )。A A、程序 B、数据 C、数据结构的设计 D、文件的存储 7.在数据库系统的组成中不包括以下哪一项( )。D A、计算机系统 B、数据库 C、数据库管理系统 D、软件系统 8.数据组织的最高层次是( )。A A、数据库 B、数据项 C、文件 D、记录 9.库存管理信息系统中,有一个库存产品文件,其中适合作关键字的字段是( )。C A、零件价格 B、库存数量 C、零件号 D、零件规格 10.下列数据内容适合于成批处理方式的是( )。C A、需要反应的数据处理 B、负荷易产生波动的数据处理 C、需经过一定后才能进行的数据处理 D、数据收集费用较高的数据处理 11.全国联网的订票服务系统属于( )。B A、批处理系统 B、联机实时系统 C、脱机实时系统 D、直接存取系统 12.目前主要的数据库管理系统几乎都支持的数据模型是( )。D A、层次模型 B、网状模型 C、逻辑模型 D、关系模型 13.下面哪一个不是在信息世界中用来描述现实世界中的客观事物及其联系的术语( )。C A、实体 B、属性 C、全体 D、域 14.如果在一个数据模型中有一个结点,它有多于一个的父结点,那么这个模型是( )。A A、网状模型 B、树状模型

软件开发流程管理制度模板

软件开发流程管理制度 ( 讨论稿) 为加强对定制软件开发工作管理, 缩短开发周期, 提高软件开发质量, 降低开发成本, 提高定开发效率和效益, 特制定软件开发流程管理制度。 第一章、总则 为保证日常工作正常有序的进行, 让开发中各个环境更紧凑, 更可控, 需要尽可能实现项目管理的正规化, 工作过程的流程化, 以便提高软件质量, 按期交付。 1、软件开发总体遵循项目管理和软件工程的基本原则。 2、项目管理涉及项目立项、项目计划和监控、配置管理。 3、软件工程涉及需求分析、系统设计、软件实现、系统测试、用户测试、试运行、系统验收、系统上线和数据迁移、产品维护。 第二章、阶段成果 根据软件工程的过程, 制定以下工作流程, 并规定了各个重要环节需要提交的交付物。各阶段需提交的文档: 1、立项: 项目申请表, 软件需求报告或设计方案。 2、需求分析: 项目研发主计划、需求规格说明书 3、总体设计: 概要设计说明书或功能模块描述

4、详细设计: 详细设计说明书, 包括软件接口说明、单元测试 计划。 5、软件实现: 软件功能说明、源代码说明或者注释 6、产品测试: 测试报告 7、产品发布: 产品说明书、使用手册 8、产品维护: 问题反馈记录 9、项目总结: 提交客户方的项目总结和公司项目汇报的PPT。 软件过程成果表: 行

第三章、岗位设置 根据公司当前的开发过程主要分为分析、开发、测试三个阶段。分析阶段完成用户需求文档的编写, 系统总体设计的编写; 开发阶段完成设计文档的编写, 代码的编写、代码的维护。测试阶段完成系统的测试, 测试文档及其它材料。经过逐渐的调整岗位, 明确工作职责, 逐步实现项目经理, 软件设计师, 程序员, 测试工程师的岗位设置。

信息管理与信息系统基础知识-答案版

信息管理与信息系统基础知识答案版 一、单项选择题 1.在系统维护阶段最主要的工作是(B) A.硬件设备维护 B.应用软件维护 C.代码维护 D.系统软件维护 2.属于系统安全保护技术的是(C) A.负荷分布技术 B.设备冗余技术 C.数据加密技术 D.系统重组技术 3.改正开发期间错误的过程是(C) A.完善性维护 B.适应性维护 C.纠错性维护 D.预防性维护 4.最难检测的程序错误是(C) A.语法错误 B.系统错误 C.逻辑错误 D.数据错误 5.使用不合理的或错误的数据进行系统测试的目的是保证系统的(B) A.正确性 B.可靠性 C.可理解性 D.可维护性 6.系统测试的步骤是(A) A.单元测试、子系统测试、系统测试、验收测试 B.系统测试、子系统测试、单元测试、验收测试 C.验收测试、系统测试、子系统测试、单元测试 D.单元测试、系统测试、子系统测试、验收测试 7.系统设计报告应当作为新系统的(A) A.物理模型 B.逻辑模型 C.概念模型 D.参考模型 8.以下描述中符合“结构化设计”思想的是(A) A.系统模块分解要自顶向下逐步细化

B.系统模块分解要自底向上逐步抽象 C.对功能复杂的模块要尽量保持完整性 D.对功能简单的模块要尽量合并 9.对客户记录进行标记,符合条件的标为“T”,不符合条件的标为“F”,最适于采用的模块结构是(B) A.循环结构 B.选择结构 C.顺序结构 D.调用结构 10.模块的控制耦合是指(A) A.上下级模块之间传递控制信号 B.下级模块对上级模块传递控制信号 C.同级模块之间传递控制信号 D.上级模块对下级模块传递控制信号 11.“教师”实体和“课程”实体之间具有“讲授”关系;每位教师可以讲授1至4门课程,每门课程可由1至3位教师讲授;“教师”和“课程”之间的联系类型是(D) A.多对一 B.一对多 C.一对一 D.多对多 12.同时具有无逻辑含义和无法插入特点的代码类型是(C) A.表意码 B.成组码 C.顺序码 D.专用码 13.学生选课系统数据流程图中的“外部实体”可以是(D) A.学校、学生、教室 B.学生、课程、成绩 C.教师、职称、学生 D.学生、教师、教务处 14.数据流程图的两个显著特点是(D) A.逻辑性和继承性 B.可行性和抽象性 C.概括性和可行性 D.概括性和抽象性

软件开发者需要掌握的技能

软件开发者需要掌握的技能 现在,有这样一种主流观念,压垮了很多新手软件开发者,那就是你需要学习很多东西才能成为软件开发人员,并且很多人不知道从哪里开始起步。这里我会尝试着具体说明那些在你追求成为软件开发人员的路上将让你受益的必要技术技能。一篇文章当然不能详尽说明作为软件开发者,你可能需要掌握的所有技术技能,但是我会列出最关键的一些技术技能。一、编程语言我认为从这一条开始说起是最合适的。不懂编程语言,怎么能成为一个真正的程序员?不过,关于选择哪种编程语言去学习可能并没有我们想得那么重要这一点,请允许我一笔带过。相反,让我们谈一谈为什么我们要从一种编程语言开始,而不是试图去学习所有的东西。许多新手程序员会试图一次性或在第一份工作之前学习几种编程语言,以便于有备无患。虽然我认为你最终应该学会一种以上编程语言,但我不建议提前这样做,因为这只会导致混乱,并且会分散你需要学习的其他技能的精力。相反,我建议你应该深入研究,重点学习单一编程语言的来龙去脉,这样你才能对用这种编码语言来写代码信心十足。那么在你决定想要成为什么样的开发人员的时候,怎么样才能尽可能地独树一帜呢?二、如何构造代码在学习了一门编程语言之后

——或者最好是在学习的同时——我坚信,你需要知道的下一件事就是如何正确地构造你的代码。有一个很好的资源来帮助你学习这个非常宝贵的技能:Steven McConnell的《Code Complete 》。我所说的构造代码是什么意思呢?我的意思是,要写出好的,清晰的,易于理解的代码,不需要大量注释,因为代码本身就是一种表达方式。很多软件开发者在他们整个职业生涯都不曾去学习这个技能,这是不幸的,因为这是我——以及其他许多人——判断一个软件开发人员技术和能力的主要方式。良好的代码结构展示了对这种技艺的热衷,而不仅仅是为了完成工作。构建代码是软件开发真正的艺术部分,但它也是至关重要的,因为你和你的同事得花费相当多的时间来维护现有的代码,而不是编写新的代码。具体应该如何正确地组织代码我就不说了,因为我已经给出了一个很好的资源,但是要努力学习如何从一开始就写出好的、干净的代码,而不是事后学习这个技能。我只能保证,即使你是个新手,如果你可以写出好的、干净又简洁的、易懂的,本身就可以表达意思的代码,那么任何面试官看到你的代码都会觉得你是一个有经验的专业人士。并且在一定程度上,或者至少在这条道路上,因为你会将这个职业当作一种专业,而不是一份工作。 三、面向对象的设计这一条是有争议的,特别是如果你正在学习的编程语言并不面向对象,但是有大量的软件开发

软件开发管理制度

软件开发管理制度 软件开发管理是指根据公司统一的信息系统规划和业务需求,对信息系统的开发进行管理。具体包括组织、规划、需求、分析、设计、编程、测试和投产等环节。 本制度适用于公司公司软件开发项目。 1.1 项目立项 信息系统研发前公司成立项目工作小组,重大项目成立项目领导小组,并指定负责人。 项目领导小组负责项目的组织、协调、检查、监督工作。项目工作小组由业务人员、技术人员和管理人员组成,具体负责整个项目的开发工作。 项目工作小组人员应具备与项目要求相适应的业务经验与专业技术知识,小组负责人需具备组织领导能力,保证信息系统研发质量和进度。 业务部门根据本机构业务发展战略,在充分进行市场调查、产品效益分析的基础上制定信息系统研发项目可行性报告。 1.2. 系统开发 公司业务部门编写项目需求说明书,提出业务需求和系统需求。 信息技术部和业务部门领导组织人员对项目需求进行评审,意见统一后形成定稿后的“项目需求分析报告”和“项目风险报告”,加盖相关部门签章归档。 公司信息技术部根据项目需求编制项目功能说明书。 公司信息技术部依据项目功能说明书分别编写项目总体技术框架、项目设计说明书,设计和编码应符合项目功能说明书的要求。评审通过后加盖部门签章归档。 公司业务人员、技术人员应根据职责范围分别编写操作说明书、技术应急方案、业务连续性计划、投产计划、应急回退计划,并进行演练。 在编码阶段,软件开发人员应有良好的编写习惯,做好代码注释和说明,并做好单元测试工作。 1.3. 测试 公司应建立独立的测试环境,以保证测试的完整性和准确性。测试至少应包括功能测试、安全性测试、压力测试、验收测试、适应性测试。测试不得直接使用生产数据。 公司信息技术部应根据测试结果修补系统的功能和缺陷,提高系统的整体质量。 由业务部门组织人员完成软件的最终测试,并保留软件测试记录,撰写“项目测试报告”并确认签章,原则上要求项目测试人员和项目需求人员是同一批人员。 项目验收应出具由相关负责人签字的项目验收报告,验收不合格不得投产使用。 项目小组编写“软件上线计划”,按计划安全稳妥的实现软件产品的上线实施,对核心业务系统的软件上线由版本控制员实施,没有业务部门提交的“项目测试报告”及“上线确认书”的软件项目不允许上线运行。

无线网络技术要点

无线通信和无线网络技术概述 1. 1.无线网络分类. 1.从覆盖范围分类 ①无线局域网WLAN ②无线个域网WPAN ③无线城域网/ 广域网WMAN/WWAN ④卫星网络:最大的无线广域网 2.从应用目的分类 1.无线互联接入网络 2.物联传感网络 3.无线传感网(WSN) 4.无线体域网(WBAN)和可穿戴设备 二.无线通信系统 ■ 1.无线电通信定义 无线电通信,radio communication ,利用无线电波的辐射和传播,经过空间传送信息的通信方式,简称无线通信 2.无线电通信组成 ①发射机:信源,发送设备 ②接收机:信宿,接收设备 ③传输介质:信道,天线 3.无线电通信过程:

4?无线电通信类型 ①按技术体制分类:模拟、数字、数模兼容等 ②按工作波长分类:中波、超短波、短波、微波等 ③按无线传输方式分类:微波中继、卫星等 ④按工作状态分类:固定、移动等 ⑤按在通信网中的位置分类:无线传输、无线接入 5.无线电通信传播方式 ①按传播空间划分 1?天波传播:通过高空电离层反射传播,短波适用 2?空间波传播:通过直线传播和地面反射传播 3.表面波传播:地波传播,以绕射方式,沿着地球表面传播,中长波适用 4?散射传播:利用大气对流层和电离层的不均匀性来散射传播 ②按波长方式划分 1.长波:表面波传播 2?中、短波:表面波、天波传播,短波电离层通信用于海外使馆、远洋船队、边防哨所、应急通信;短波/超短波地面通信用于陆军电台、对空电台、特种通信(武警、公安)、无绳电话 3.微波:空间波、散射波传播 ③按传播行为方式划分 1.绕射:当接收机和发射机间的无线路径被尖利的边缘阻挡时发生 2?反射:当电波遇到比波长大得多的物体时发生 3.散射:当波穿行的介质存在小于波长的物体并且单位体积内阻挡体的个 数非常大时,发生散射 6.无线传输介质 无线传输介质:数据传输系统中发送方和接收方之间物理路径,可分导向和非导向两类

公司软件开发管理制度(整理).(整理).docx

XX公司软件开发管理制度 XX公司软件开发管理制度 版本:1.0 SDM审批: QA经理[时间] CTO[时间] 目录 1.目的和作用3 2.适用范围:3 3. 参考文件3 4.适用对象3 5.软件开发流程4 5.1可行性研究与计划4 5.1.1实施4 5.1.2 文档4 5.1.2.1 应交付的文档4 5.1.2.2 提交步骤4 5.2需求分析4 5.2.1实施4 5.2.2要求5 5.2.3交付文档5 5.2.4审批5 5.3概要设计5 5.3.1实施5 5.3.2要求6 5.3.3交付文档6 5.3.4补充说明6 5.3.5审批6 5.4详细设计7 5.4.1实施7

5.4.2要求7 5.4.3文档7 5.4.4审批7 5.5实现7 5.5.1实施与要求7 5.5.2交付文档8 5.5.3审批8 5.6组装测试8 5.6.1实施8 5.6.2要求8 5.6.3交付文档8 5.6.4审批8 5.7确认测试9 5.7.1实施9 5.7.2要求9 5.7.3交付文档9 5.7.4 补充说明9 5.7.5 审批9 5.8发布10 5.8.1过程10 5.8.2 文档10 5.8.3 审核10 5.9 交接10 6. 附录1:项目文档清单11 1.目的和作用 本流程详细规定软件开发程的各个阶段及每一阶段的任务、要求、交付文件,使整个软件开发过程阶段清晰、要求明确、任务具体,实现软件开发过程的标准化。 2.适用范围:

公司的软件开发产品均适用。 3. 参考文件 各种文档模板 文档命名规则 交接流程 4.适用对象 软件管理人员,软件开发人员,软件维护人员 5.软件开发流程 5.1可行性研究与计划 5.1.1实施 5.1.1.1 软件开发部分析人员进行市场调查与分析,确认软件的市场需求 5.1.1.2 在调查研究的基础上进行可行性研究,写出可行性报告 5.1.1.3 评审和审批,决定项目取消或继续 5.1.1.4 若项目可行,制订初步的软件开发计划,建立项目日志 5.1.1.5 根据市场环境、公司软硬件情况预测十大风险因素 5.1.2 文档 5.1.2.1 应交付的文档 1)可行性研究报告* 2)初步的软件开发计划 3)十大风险列表* 4)软件项目日志* 5.1.2.2 提交步骤 1) 适用于以后各阶段的文档提交。 2) 项目相关文档用sourcesafe进行版本管理,相关书写人员可根据各文档模板形式撰写文档,正式提交的文档以存入软件管理服务器相关目录时间为准。以后每次修改都应注明修改内容。 5.2需求分析 5.2.1实施 5.2.1.1 调查被开发软件的环境 5.2.1.2 软件开发提出的需求进行分析并给出详细的功能定义 5.2.1.3 做出简单的用户原型,与用户共同研究,直到用户满意

第三章管理信息系统技术基础

第三章管理信息系统技术基础 管理信息系统是基于管理和计算机的系统,同时也是基于网络的系统。管理信息系统的技术基础主要包括计算机系统、网络技术、数据库技术和科学管理等几个方面的内容。 §3.1计算机系统 计算机系统包括计算机硬件和计算机软件两部分。计算机硬件是机器的可见部分,是计算机系统工作的基础,计算机软件帮助用户使用硬件以完成数据的输入、处理、输出及存储等活动。 §3.1.1计算机体系结构 1.单机结构 如果在一个系统内每台计算机的使用是各自独立的,这样的系统就是单机结构的系统。单机结构中的计算机处于各自为政的孤立状态,各自运行一套系统软件、应用软件和业务数据。单机结构的计算机之间不能直接交流信息,它们之间的通信只能靠磁盘、磁带等介质备份来完成。这种分散式结构使得各个部门即使拥有各自的单机信息处理系统,无法联合构成一个统一的综合的管理信息系统,这就形成了一个个“信息孤岛”。各部门不能充分利用计算机来进行协调和合作。 2.主机/终端结构 主机--终端结构采用集中式处理方式,提高了信息处理的效率,降低了系统费用,易于管理控制,也能够保证数据的安全性和一致性。在早期的计算机系统中主机--终端结构系统曾风靡一时。它有一台大型主机,可以同时接数台或数十台终端机。所有的文件都存储在主机的磁盘中,程序也在主机上运行。主机对各终端机用户传来的数据进行分时处理,使每个终端用户感觉像拥有一台自己的大型计算机一样。终端只是一种数据输入输出设备,没有CPU和存储器,只是负责将用户键盘输入的信息传到主机,然后输出由主机返回的处理结果。但由于程序运行和文件访问都在主机上,用户完全依赖于主机,一旦主机出现故障就会使所有用户受到影响。由于许多用户共享一台主机。主机要同时处理来自各个终端的数据,这样可能造成主机的负荷过重。所以系统的性能主要取决于主计算机的性能和通信设备的速度。 3.文件服务器/工作站结构 在文件服务器/工作站系统中,多个工作站与一台服务器互相连接起来。一般以一台高性能微机或小型机作为服务器,所谓工作站实际上就是一台PC机,当它与文件服务器连接并登录后,可以到文件服务器上存取文件,得到所需的文件后在工作站上运行。数据库管理系统安装在文件服务器上,而数据处理和应用程序分布在工作站上,文件服务器仅提供对数据的共享访问和文件管理,没有协同处理能力。 文件服务器管理着网络文件系统,提供网络共享打印服务,处理工作站之间的各种通信,响应工作站的网络请求。工作站运行网络应用程序时,先将文件服务器的程序和数据调入本机内存之中,运行后在本机上输出或在打印机上输出。文件服务器的处理方式会增加网络线路的传输负荷,降低网络传输的效率和响应时间,很容易造成网络阻塞。

公司软件开发管理规定

公司软件开发管理规定文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)

X X公司软件开发管理制度 XX公司软件开发管理制度 版本: SDM审批: QA经理[时间] CTO [时间] 目录 1.目的和作用 3 2.适用范围: 3 3. 参考文件 3 4.适用对象 3 5.软件开发流程 4 可行性研究与计划 4 实施 4 文档 4 应交付的文档 4 提交步骤 4 需求分析 4 实施 4 要求 5 交付文档 5 审批 5 概要设计 5 实施 5 要求 6 交付文档 6 补充说明 6 审批 6

详细设计 7 实施 7 要求 7 文档 7 审批 7 实现 7 实施与要求 7 交付文档 8 审批 8 组装测试 8 实施 8 要求 8 交付文档 8 审批 8 确认测试 9 实施 9 要求 9 交付文档 9 补充说明 9 审批 9 发布 10 过程 10 文档 10 审核 10 交接 10 6. 附录1:项目文档清单 11 1.目的和作用

本流程详细规定软件开发程的各个阶段及每一阶段的任务、要求、交付文件,使整个软件开发过程阶段清晰、要求明确、任务具体,实现软件开发过程的标准化。 2.适用范围: 公司的软件开发产品均适用。 3. 参考文件 各种文档模板 文档命名规则 交接流程 4.适用对象 软件管理人员,软件开发人员,软件维护人员 5.软件开发流程 可行性研究与计划 实施 软件开发部分析人员进行市场调查与分析,确认软件的市场需求 在调查研究的基础上进行可行性研究,写出可行性报告 评审和审批,决定项目取消或继续 若项目可行,制订初步的软件开发计划,建立项目日志 根据市场环境、公司软硬件情况预测十大风险因素 文档 应交付的文档 1)可行性研究报告* 2)初步的软件开发计划 3)十大风险列表* 4)软件项目日志* 提交步骤 1) 适用于以后各阶段的文档提交。 2) 项目相关文档用sourcesafe进行版本管理,相关书写人员可根据各文档模板形式撰写文档,正式提交的文档以存入软件管理服务器相关目录时间为准。以后每次修改都应注明修改内容。 需求分析

管理信息系统课后习题答案 全

管理信息系统课后题答案(1-12章) 第一章 如何理解人是信息的重要载体和信息意义的解释者 答:信息系统包括信息处理系统和信息传输系统两个方面。信息处理系统对数据进行处理,使 它获得新的结构与形态或者产生新的数据。由于信息的作用只有在广泛交流中才能充分发挥出来,因此,通信技术的发展极大地促进了信息系统的发展。广义的信息系统概念已经延伸到与通信系统 相等同。这里的通信不仅是通讯,而且意味着人际交流和人际沟通,其中包含思想的沟通,价值观 的沟通和文化的沟通。广义的沟通系统强调“人”本身不仅是一个重要的沟通工具,还是资讯意 义的阐述者,所有的沟通媒介均需要使资讯最终可为人类五官察觉与阐述,方算是资讯的沟通媒介。 什么是信息技术信息技术在哪些方面能给管理提供支持 答:广义而言,信息技术是指能充分利用与扩展人类信息器官功能的各种方法、工具与技能 的总和。该定义强调的是从哲学上阐述信息技术与人的本质关系。中义而言,信息技术是指对信息 进行采集、传输、存储、加工、表达的各种技术之和。该定义强调的是人们对信息技术功能与过程 的一般理解。狭义而言,信息技术是指利用计算机、网络、广播电视等各种硬件设备及软件工具与 科学方法,对文图声像各种信息进行获取、加工、存储、传输与使用的技术之和。该定义强调的是 信息技术的现代化与高科技含量。信息技术对计划职能的支持;对组织职能和领导职能的支持; 对控制职能的支持。由此可见,信息系统对管理具有重要的辅助和支持作用,现代管理要依靠信 息系统来实现其管理职能,管理思想和管理方法。 为什么说管理信息系统并不能解决管理中的所有问题 答:管理是一种复杂的获得,它既涉及客观环境,又涉及人的主观因素。由于生产和社会环 境的复杂性,也由于事物之间复杂的相互联系和事物的多变性,等等原因,人们在解决管理问题 时不可能掌握所有的数据,更不可能把所有的,待选择的解决方案都考虑进去,而管理信息系统 解决问题时运行的程序是由人来编写的。管理信息系统是一个人机结合的系统,人不能解决的问题,依靠计算机也无法解决,因此仅靠管理信息系统是无法解决管理中的所有问题的。可以说,管理 不仅是一门科学更是一门艺术,人们在实施管理的时候,不仅要运用这种科学的方法,还要运用一 套技术和处理方式,这些都是管理信息系统所不能及的。 为什么说信息系统的建立、发展和开发与使用信息系统的人的行为有紧密的联系 答:管理信息系统能否开发好,使用好与人的行为有极为密切的联系。例如,如果管理人员不 愿意用信息系统,或者单位的领导不重视,不积极领导系统的开发和应用,不认真宣传和组织职 工学校和使用管理信息系统,或者开发人员和管理人员不能接纳和紧密配合共同进行开发,那么,即使该管理信息系统在技术上是很过硬的,也是很难运行好的。当管理人员很担心使用计算机后, 自己的工作可能被计算机代替,往往会产生消极对抗情绪,如提出开发的软件系统不好用,不如 手工处理,或者不好好配合,不及时输入数据。管理信息系统是一个人机结合的系统,人和机不 配合,显然,难以运行好。 试述信息系统对人类生活与工作方式的有利和不利影响。 答:信息网络系统广泛地影响着人们的生活方式。通过国家或国际的通信系统,人与人之间 的信息交流不再受时间与地域的限制,电子化书信的往来将人们更紧密地联系在一起。对文娱与 新闻的获取将由被动接受变为主动选取,个性化风格得以增强。电子货币与自动购销系统大大方 便了人们的消费,改变了人们的生活与消费习惯。信息系统的应用使团体工作不必面对面地坐在 一起。人们可以在家里办公,并随时保持与同事之间的联系。信息系统渗透到人们的生活与工作中,一方面给社会带来了许多便利,但另一方面也可能给社会造成一些不利的影响。例如,在全球范围

最新管理信息系统知识点详细整理

管理信息系统知识点整理 第一章 1、信息的定义及其属性? 信息的定义:是经过加工后的数据,它对接收者的行为能产生影响,它对接收者的决策具有价值。信息是一个社会概念,它是人类共享的一切知识、学问以及客观现象加工的提炼出来的各种消息之总和。 信息的属性: 1事实性。事实是信息的第一和最基本的性质。 2等级性。对应于管理的不同等级,信息分为战略级、策略级、执行级。不同等级的信息具有不同的属性。 3不完全性。4 滞后性。 5扩散性。信息就像热源,总是向温度低的地方扩散,这使得信息扩散具有两面性。 6可压缩性。随着信息获取手段的日益进步,压缩对于信息、数据的存储、传输、处理越来越重要。 7分享性。8 转换性 2、信息生命周期分为哪些阶段? 信息的收集。包括原始数据的采集、分类、编码以及想信息存储系统与信息处理系统传送信息等过程。 信息的传输。在使用信息系统时,往往需要将信息从一个子系统传送到另外一个子系统,获从一个地区传送到另外一个地区,当传输的是多媒体信息时,对传输网络有更高的技术指标要求,如时传输要求更高的传输服务质量等。 信息的加工。输入的信息必须经过加工处理才能为人们利用,加工能力包括数学计算、逻辑处理以及智能化处理等能力,它能支持人们对信息系统提出的各种要求,是信息系统的核心。 信息的储存。大批量信息必须进行合理的组织,以利于信息的检索及处理,保证信息的一致性,完整性及安全性,同时还要尽可能减少信息存储的冗余,合理的逻辑组织及物理存储是通过文件组织及数据库技术来实现。 信息的维护。保持信息处于合用状态叫信息维护。(广义:包括信息系统开发和运行过程中一切数据管理工作。侠义:包括经常更新数据,维护数据的安全性、完整性,使数据均保持合用状态。 信息的利用。保证信息的安全性是,要防止信息由于各种原因而受到破坏。3、诺兰阶段模型的实用意义何在? 它把信息系统的成长过程划分为哪几个阶段? 诺兰阶段模型的实用意义是无论在确定开发管理信息系统的策略,或者在制定管理信息系统规划的时候,都可以利用诺兰阶段模型判明本单位当前处于哪一生长阶段,进而根据该阶段特征来指导MIS 建设。 诺兰阶段模型把信息系统的成长过程划分为初装、蔓延、控制、整体化、数据管理和信息管 理六个阶段。 4、信息管理包括:人力资源管理,硬件、软件管理,通信管理,办公室自动化,规划管理 5、信息管理的广义概念 面向未来的规划管理面向信息系统内部的运营管理 面向开发的项目管理 6、我国企业在信息管理系统上的问题 7、云计算 云计算是一种通过计算机网络按需提供计算资源的模式,其中计算资源包括计算能力、存储、应用和服务等

软件研发部管理制度20513

软件研发部管理制度 为加强对公司软件研发部门工作管理,缩短开发周期,提高软件开发质量,降低开发成本,提高开发效率,特制定软件研发部管理制度。 第一章、总则 为保证日常工作正常有序的进行,让开发中各个环节更紧凑,更可控,需要尽可能实现软件研发部项目管理的正规化,工作过程的流程化,以便提高软件质量和开发效率,达到项目能按质按量按期交付的目标。 1、软件开发总体遵循项目管理和软件工程的基本原则。 2、项目管理涉及项目立项、项目计划和监控、配置管理。 3、软件工程涉及需求分析、系统设计、软件实现、系统测试、用户测试、试运行、系统验收、系统上线和数据迁移、产品维护。 第二章、阶段成果 根据软件工程的过程理论并结合公司目前的实际情况,制定以下工作流程,并规定了各个重要环节需要提交的交付物。 1、立项:市场需求分析(或者合同)、项目立项申请表、项目风险分析清单。 2、需求分析:软件需求报告或设计方案、需求规格说明书。 3、总体设计:概要设计说明书或功能模块描述。 4、详细设计:详细设计说明书,包括软件接口说明、单元测试计

划。 5、软件实现:软件功能说明、源代码、源代码说明或者注释 6、产品测试:测试报告 7、产品发布:产品说明书、使用手册 8、产品维护:问题反馈记录 9、项目总结:提交客户方的项目总结和公司项目汇报的PPT。软件过程成果表:

第三章、岗位设置 根据公司目前的开发过程主要分为分析、开发、测试三个阶段。分析阶段完成用户需求文档的编写,系统总体设计的编写;开发阶段完成设计文档的编写,代码的编写、代码的维护。测试阶段完成系统的测试,测试文档及其他材料。通过逐渐的调整岗位,明确工作职责,逐步实现项目经理,需求分析工程师,高级软件开发工程师,软件开发工程师,测试工程师的岗位设置。

网站开发技术规范要求

前台和后台页面技术规范: 1、尺寸规范 前台页面采用宽屏设计,和现有网站首页的宽度一致。 2、技术规范 前台页面采用DIV+CSS技术 3、前台页面源代码符合W3C的规范 4、文件名和目录名规范 以最少的字母达到最容易理解的意义;文件放入相应的目录,例如图片放在images目录、CSS文件放在CSS目录、js文件放在js目录等;多个同类型文件使用英文字母加数字命名,字母和数字之间用_分隔,例如:。 5、图片的命名规范 名称分为头尾两两部分,用下划线隔开。 头部分表示此图片的大类性质。例如:放置在页面顶部的广告、装饰图案等长方形的图片取名:banner ;标志性的图片取名为:logo ;在页面上 位置不固定并且带有链接的图片取名为button ;在页面上某一个位置连续出现,性质相同的链接栏目的图片取名:menu ;装饰用的照片取名:pic ;不 带链接表示标题的图片取名:title 依照此原则类推。 尾部分用来表示图片的具体含义,用英文字母表示。例如: 有onmouse效果的图片,两张分别在原有文件名后加"_on"和"_off"命名。 6、其它文件命名规范 js的命名原则以功能的英语单词为名。例如:广告条的js文件名为:。 7、页面代码规范 Head区、Bottom区、Menu区均要生成独立的代码文件,例如js/,并单独设计CSS样式,例如,,不会和其他css冲突。 8、CSS书写规范 所有的CSS的尽量采用外部调用,符合w3C规范,兼容IE6、IE7、FireFox等浏览器。

数据字典: 三、信息表 四、信息评论表 五、会员短消息表 六、帮助中心分类表 七、帮助中心信息表 开发环境: 1、技术框架:W2k3 + IIS + ASP + MsSQL2K + SHTML 2、的框架:jQuery + dojo + Ajax

软件开发管理制度

软件开发部管理制度 一、目的 为保障日常工作正常有序的进行,让开发中各个环节更加紧凑,更加可控,需要尽可能实现软件开发部的管理正规化,工作过程的流程化,以便提高网页质量和开发效率,达到项目能够按质按量按期上线的目标。 二、试用范围 本制度适用于XX有限公司及其下属分公司或全资控股的子公司。 三、部门职责 1、负责公司国内网站平台的建设,包括开发,完善与维护; 2、负责公司国外网站平台的建设,包括开发,完善与维护; 3、负责公司后台数据中心的建设,包括发开,完善与维护; 4、负责公司各部门运营流程体系搭建与维护; 5、负责公司ERP、CRM系统开发与维护; 6、负责公司应用软件、产品软件开发; 四、部门架构 软件开发部共分为五个小组,以下是部门的组织架构图: 五、软件开发管理制度

软件开发共有四个阶段,分别是:项目立案,软件开发,功能测试以及产品上线,每一个阶段又细分出相应的流程,如图: 1.项目立案管理与规范 1.1提出需求:公司所有部门的负责人可以在后台系统提出功能需求,包括软件 维护,软件改进,软件开发。 1.2需求管理: IT自动化中心对来自用户等各方面的需求进行收集、汇总、分析、 更新、跟踪; 1.3产品设计:IT自动化中心编写产品需求文档,包括业务结构及流程、界面原 型、页面要素描述等内容; 1.4确定方案:IT自动化中心组织协调需求方、软件开发负责人,对需求进行评 估,审核通过后方可立项,并确认开发周期; 2. 软件开发 2.1分配功能:在新项目发布后,软件开发负责人根据项目的紧急重要程度,及时 分配安排开发人员进行开发,将项目任务标记为‘已分配’,并讲解说明该项 目在公司业务层面上的意义,使项目立体化; 2.2开发功能:软件开发人员在接到分配的新项目时,先标记项目状态为‘处理中’,

信息管理系统知识点整理

信息管理系统知识点整理 The final edition was revised on December 14th, 2020.

第一章信息管理和系统 1.信息的概念:信息是客观世界各种事务的特征的反映;信息是可以通信 的;信息不同于数据,信息是经过加工以后、对客观世界产生影响的数 据。 2.信息的分类:按管理层次:战略信息、战术信息、作业信息;按应用领 域:管理信息,社会信息,科技信息;按反映形式:数字信息、图像信 息、声音信息, 3.信息的性质:事实性,时效性,不完全性,等级性(战略级,战术级, 作业级),变换性,价值性。 4.信息量的大小:信息量的大小取决于信息内容消除人们认识的不确定程 度,消除的不确定程度大,则发出的信息量就大,消除的不确定程度 小,则发出的信息量就小。 5.信息量的单位:比特。一比特的信息量是指含有两个独立均等概率状态 的事件所具有的不确定性能被全部消除所需要的信息。 6.系统的概念:系统是由处在一定的环境中相互联系和相互作用的若干组 成部分结合而成并为达到整体目的而存在的集合。 7.系统的特征:整体性,目的性,相关性,环境适应性。 8.信息系统的概念、:信息系统是一个人造系统,它由人、硬件、软件和 数据资源组成,目的是及时、正确地收集、加工、存储、传递和提供信 息,实现组织中各项活动的管理、调节和控制。 9.组织中各项活动表现为物流、资金流、事物流和信息流的运动。信息系 统包括信息处理系统和信息传输系统两个方面。信息处理系统对数据进 行处理,使它获得新的结构与形态或者产生新的数据。信息传输系统不 改变信息本身的内容,作用是把信息从一处传到另一处。 10.信息系统的发展阶段:电子数据处理系统(EDPS)----管理信息系统 (MIS,高度集中,定量化,数据库共享)----决策支持系统(DSS)--- -智能决策支持系统(IDSS)、群体决策支持系统(GDSS)、电子商贸系 统(EBPS)、总裁信息系统。 11.信息系统对职能的支持:对计划职能的支持;对组织职能的支持,对 领导职能的支持,对控制职能的支持。 12.扁平化(理解,趋势):纵向(金字塔)的官僚体制开始崩溃。 13.决策问题的类型:按问题的结构化程度分为,结构化决策,非结构化 决策,半结构化决策。 14.管理信息系统的社会属性: 第二章管理信息系统概论 1.管理信息系统的定义:管理信息系统是一个由人、计算机等组成的能进 行管理信息收集、传递、储存、加工、维护和使用的系统;管理信息系 统不仅是一个能向管理者提供帮助的基于计算机的人机系统,而且也是 一个社会技术系统;管理信息系统通过对整个供应链上组织内和多个组 织间的信息流管理,实现业务的整体优化,提高企业运行控制和外部交 易过程的效率。 2.管理信息系统的特点:它是一个为管理决策服务的信息系统;它是一个 对组织乃至整个供需链进行全面管理的综合系统;它是一个人机结合的

相关文档
最新文档