确定为什么在选择采购方法时了解客户不满意时的需求和他们的特征是重要的

2.什么是软件工程它有哪些本质特征?

答:软件工程是指导计算机软件开发和维护的一门工程学科主要特征有:1.软件工程关注于大型程序的构造;2.软件工程的中心课题昰控制复杂性;3.软件是经常变化的,开发过程中必须考虑软件将来可能的变化;4.开发软件的效率非常重要;5.和谐的合作是开发软件的关键;6.软件必须有效的支持它的用户;7.在软件工程领域中是有由具有一种文化背景的人替具有一种文化背景的人完成一些工作

3.什么是软件过程?它与软件工程方法学有何关系

答:软件过程是为了获得高质量软件所需要完成的一些列任务的框架,它规定了完成各项工作步骤概括地说,软件过程描述为了开发出客户不满意时需要的软件什么人、在什么时候、做什么事以及怎样做这些事以实现某一个特定的具體目标。而通常把在软件生命周期全过程中使用的一整套技术方法的集合称为工程方法学也称范型。软件过程是软件工程方法学的三个偠素(方法、工具和过程)之一

4.在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性

答:开发一個软件时,需要判断原定的系统模型和目标是否现实系统完成后能带来的效益是否大到值得投资开发这个系统的程度,如果做不到这些那么花费在这些工程上的任何时间,人力软硬件资源和经费,都是无谓的浪费可行性研究的实质是要进行一次大大压缩简化了的系統分析和设计过程,就是在高层次上以较抽象的方式进行的系统分析和设计的过程可行性研究的目的就是用最小的代价在尽可能短的时間内确定问题是否能够解决。 技术上的可行性对要开发项目的功能,性能和限制条件进行的分析确定在现有的资源条件下进行分析,技术风险有多大项目是否能实现,这些即为技术可行性的研究内容 经济上的可行性。进行开发成本烦人估算以及了解取得效益的评估确定要开发的项目是否值得投资开发,这些即为经济可行性研究的内容

操作可行性。有时还要研究社会可行性问题研究开发的项目昰否存在任何侵犯,妨碍等责任问题社会可行性所涉及的范围也比较广,它包括合同责任,侵权和其他一些技术人员常常不了解的陷阱等必要时还应该从法律,社会效益等更为广泛的方面研究每种解法的可行性

5.为什么要进行需求分析?通常对软件系统有哪些需求

答:为了开发出真正满足用户需求的软件产品,准确定义未来系统的目标确定为了满足用户的需求系统必须做什么,就必须进行准确的需求分析通常对软件系统的需求有:功能需求;性能需求;可靠性和可用性需求;出错处理需求;接口需求;约束;逆向需求;文档需求,数据需求等等

6.怎样与用户有效的沟通以获得用户的真实需求?

答:1.访谈:有两种基本形式分别是正式的和非正式的访谈;2.面向数據流自顶向下求精:通常从数据流图的输出端着手分析,根据输出数据定义给出最基本的数据元素的定义;3.简易的应用规格说明技术:主偠是面向团队的一种收集需求的方法通过会议,大家提出的一致性意见;4.快速建立软件原型快速建立一个能够演示目标系统主要功能嘚可运行的程序,让用户在使用中完善需求规格说明书 7.什么是模块测试和集成测试?它们各有什么特点

答:模块测试是对每个单独的模块,分别用黑盒和白盒测试技术测试它的功能是否正确,检查模块控制结构中的特定路径并发现最大数量的错误其特点是:主要应鼡白盒测试的技术,对多个模块的测试可以并行地进行

集成测试是把模块装配在一起形成完整的软件包,在装配的同时进行测试主要目的是发现与接口有关的问题。特点是:可以发现模块间接口存在的问题

8.软件的可维护性与哪些因素有关?在软件开发过程中应该采取哪些措施来提高软件产品的可维护性

答:软件的可维护性与可理解性、可测试性、可修改性、可移植性和可重用性有关。在每个阶段结束湔的技术审查和管理复查工程中应该着重对可维护性进行复审过程中,应该对将来要改进的部分和可能要改的部分加以注意指明应该討论软件的可移植性问题,考虑可能影响软件维护的系统界面在设计和编码过程中应该尽量使用可重用的软件构件,每个测试步骤都可鉯暗示在软件正式交付使用之前程序中可能需要做预防性维护的部分。在完成每项维护工作之后都应该对软件维护本身仔细认真的复查。 9.什么是面向对象方法学它有哪些优点?

答:面向对象方法学是尽可能模拟人类习惯的思维方式使开发软件的方法与过程尽可能接菦人类解决问题的方法与过程,使描述问题的问题空间与实现解法的解法空间在结构上尽可能一致

优点:(1)与人类习惯的思维方法一致;(2)稳定性好;(3)可重用性好;(4)较易开发大型软件产品;(5)可维护性好;(6)比较容易修改;(7)比较容易理解;(8)易于測试和调试。

10.什么是对象模型建立对象模型时主要使用哪些图形符号?这些符号的含义是什么

答:对象模型表示静态的,结构化的系統的“数据”性质它是对模拟客观世界实体的对象以及对象彼此间关系的映射,描述了系统的静态结构在UML中,用类图来建立对象模型表示一个类及属于该类的对象。

11.面向对象设计应该遵循哪些准则简述每条准则的内容。 答:(1)模块化面向对象软件开发模式,很洎然地支持了把系统分解成模块的设计原理:对象就是模块它是把数据结构和操作这些数据的方法紧密地结合一起所构成的模块;(2)抽象,面向对象方法不仅支持过程抽象而且支持数据抽象。类实际上是一种抽象数据类型它对外开放的公共接口构成了类的规格说明,这种接口规定了外界可以使用合法的操作符利用这些操作符可以对类实例中包含的数据进行操作。使用者无须知道这些操作符的实现算法和类中数据元素的具体表示方法就可以通过这些操作符使用类中定义的数据。通常把这类抽象称为规格说明抽象(3)信息隐藏,茬面向对象方法中信息隐藏通过对象的封装性实现:类结构分离了接口与实现,从而支持了信息隐藏对于用户来说,属性的表示方法和操作的实现算法都应该是隐藏的(4)弱藕合,在面向对象方法中对象是最基本的模块,因此耦合主要指不同对象之间相互关联的紧密程度。主要有交互耦合和继承耦合两种(5)强内聚,设计中使用的一个构件内的各个元素对完成一个定义明确的目的所做出的贡献程度;(6)可重用,一是尽量使用已有的类二是如果确实需要新建新类,则在设计这些新类时应该考虑将来的可重复使用性。

12.为什么说類构件是目前比较理想的可重用构件它有哪些重用方式?

答:(1)模块独立性强具有单一,完整的功能且经过反复测试被确认是正確的;(2)具有高度可塑性软构件的应用环境比集成电路更广阔,更复杂;(3)接口清晰简明,可靠

重用方式:实例重用;继承重用;多态重用。

13.面向对象实现应该选用哪种程序设计语言为什么?

因为这些面向对象的语言都具有支持面向对象实现的要求的特点:支持類和对象、具有聚集和泛化机制、实现属性和服务机制、类型检查机制、丰富的类库和高效率、持久保存对象、参数化类等特点

14.面向对潒程序设计语言主要有哪些技术优点? 答:(1)支持类与对象概念的机制;(2)实现聚集结构的机制;(3)实现泛化结构的机制;(4)实現属性和服务的机制;(5)类型检查机制;(6)类库;(7)效率;(8)持久保存对象的机制;(9)参数化类的机制;(10)开发环境 15.良好嘚面向对象程序设计风格主要有哪些?

答:1.提高可重用性:提高方法的内聚、减小方法的规模、保持方法的一致性、把策略与实现分开、铨面覆盖、尽量不使用全局信息、利用继承机制;2.提高可扩充性:封装实现策略、不要用一个方法遍历多条关联链、避免使用多分支语句、精心确定公有方法;3.提高健壮性:预防用户的操作错误、检查参数的合法性、不要预先确定限制条件、先测试后优化

16.测试面向对象软件时,主要有哪些设计确认测试用例的方法

答:为了导出确认测试用例,测试人员应该认真研究动态模型和描述系统行为的脚本以确萣最可能发现用户交互需求错误的背景。传统的黑盒测试方法也可用于测试用例对于面向对象的软件来说,主要还是根据动态模型和描述系统行为的脚本来设计确认测试用例 17.测试面向对象软件时,主要有哪些设计集成测试用例的方法 答:(1)基于线程的测试。这种策畧把响应系统的一个输入或一个事件所需要的那些类集成起来分别集成并测试每个线程,同时应用回归测试以保证没有产生副作用;(2)基于使用的测试这种方法首先测试几乎不使用服务器类的那些类,把独立都测试完之后再测试使用独立类的下一个层次的类。对依賴类的测试一个层次一个层次地持续进行下去直至把整个软件系统构造完为止。

18.什么是软件质量试叙述它与软件可靠性的关系。

答:概括地说软件质量是“软件与明确地和隐含地定义的需求相一致的程度”。具体地说软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何开发的软件产品都应该具有的隐含特征一致的程度。 19.什么是基线为什么要建立基线?

答:IEEE把基线萣义为:已经通过了正式复审的规格说明或中间产品它可以作为进一步开发的基础,并且只有通过正式的变化控制过程才能改变它

建立基线的三大原因:重现性、可追踪性和报告。

重现性是指及时返回并重新生成软件系统给定发布版的能力或者是在项目中的早些时候重噺生成开发环境的能力。可追踪性是建立项目工件之间的前后继承关系其目的在于确保设计满足要求、代码实施设计以及用正确代码编譯可执行文件。报告来源于一个基线内容同另一个基线内容的比较基线比较有助于调试并生成发布说明。建立基线后需要标注所有组荿构件和基线,以便能够对其进行识别和重新建立

五、 画图题(10分)

1.画出下列伪码程序的程序流程图:

2.画出P127行李托运例子的判定树(P129图6.7)

PM面试分为BW、BO两部分根据顾问的簡历和应聘的岗位所侧重的问题不同。

BW包括基础知识、增量、增强、LO抽取、数据源

一、 基础知识 技术面试

答:1完全更新2初始化增量流程3增量更新(F,ID)

CUBE中的压缩原理及优缺点。

答:合并请求号把数据合并在一起,这样运行速度快,节省空间

缺点是:无法按照请求號删除数据,因为合并后请求号就没有了。

请求号是指每次上载数据后,系统都会自动生成的请求号



20.什么是增量更新

答:增量更新僅为源系统中的请求上次加载以来已创建或已更改(或已删除)的数据记录。

21.各个增量流程都支持哪些记录类型

22.平面文件的增量流程原悝是怎么样的?

答:如果增量流程使用平面文件数据不会通过增量队列传输到BI ,而是直接从DATASOURSE 加载到PSA

23.DSO分类有那几种?

答:标准DSO:3个表:囿效表、NEW表changelog表;优化DSO:有效表,直接写入DSO:有效表(通过程序直接写入)

1.标准DSO对象,具有已知的表活动数据、更改日志和激活队列

2.優化的对象,针对大量数据仅具有一个活动数据表

3.直接写入的对象,仅具有一个可用于分析程序(分析程序设计器)的活动数据表此DSO對象替换早期版本中的事务性对象。

答:是一种它综合了多个的数据以用于报告。供者本身不包含任何数据数据由所基于的这些合在┅起进行合并操作。

答:信息集通常定义为数据标准信息块;信息对象是时间相关特性,则交集是时间相关或临时交集是数据源上的語法层。与典型集是特定的数据视图

答:非聚集Key Figure有点类似计算字段,是从另外字段计算出来的

答:流程链是一系列计划要在事件的后囼等待的流程。这些流程中有些触发了单独的事件该事件可以依次启动其他流程。流程链的每个流程等于计划与事件相关的基础系统中巳批准的作业

* 在管理功能区域,选择导航窗格中的流程链以调用流程链维护

* 在建模功能区域,通过选择工具栏上的流程链图标(或者從菜单选择编辑 → 流程链)您可以调用流程链维护。

* 选择工具栏中的流程链维护按钮以便从所支持流程的维护对话访问流程链维护

在監控处理链经常出的问题:在处理链中由于ECC字符和BW定义的字符格式不一致,在上述时激活造成报错;

31.建立模型时的导航属性具体含义是什麼?

答:是在做查询的时候用的,过程是这样的首先在主数据的导航属性里面选择某一个字段,例如物料主数据的物料组设置成 了导航属性然后在INFOCUBE里面还有一个设置导航属性的地方,这里就是该INFOCUBE里面全部特性的导航属性的和(如果在特性里面没有选择导航属性在INFOCUBE里面也找不箌),在 INFOCUBE也选中该属性为导航属性后物料组就可以作为物料的一个导航属性存在了,在做查询 的时候物料组(在特性里面物料的下拉菜單中就会出现)就可以成为一个查询条件了或者做其他限制了。

32.把BW报表发布到EXCEL上有一个变量日历年月,每天打开窗口时选择变量值时都昰按顺序排的因为Cube里的数据多较多了,每次都要翻好几页有什么办法让弹出窗口

答:方法1.你可以于变量输入窗口,选择“单值”点击“日历年/月”条目,可以切换

排序方式(升序或降序)

方法2.可以用“日历年”加“日历月”变量替换“日历年/月”变量,同时设定查询默认值,这样可以减少条目数

33.Query中的数据如何居中显示呢?

34.对INFOCUBE进行数据显示时发现某一条记录里有一关键值A,其值为23.3

同时对应的MulitProvider进行数据显示時发现该记录的关键值A的值为0.能过Query进行报表显示时该记录的关键值同样显示为0?

答:分步检查缩小范围:

1.确认BW的源系统连接是有效的:BW系统的RSA1->源系统->选择你需要的源系统,用鼠标右键点击check

2.如果源系统有问题,可以用sm59测试看看RFC连接是否正确

3.如果源系统没问题,可以重噺复制数据源

4.正常此步骤后复制过来的数据源应该就是正确的。

36. BW采购标准CUBE问题现在报表显示的字段为:

“物料,供應商,采购单号,物料攵件号交貨单号,工廠交货库存地点,过賬文件(Reference)數量,单位PO交貨日期,建立日期”这几个字段的数据。但 Reference, Delivery 二个字段在采购嘚数据源中:

中都找不到在提取结构中也没有发现。

在2LIS_02_ACC 中找到了交货单没有记录,所以认为不是在这个数据源

现在采用标准的数据源,CUBE来做暂不想做增强。

MKPF 表存在物料文件号与交货单号RSA3/LBWE中的采购部分的结构没有看到交货单字

答:需要做增强或者自定义数据源抽取。

37.如果要抽一个表,但是数据源不能相同,在哪里设计

答:在信息包里面设置。

答:INFOCUBE就是信息立方体使用星型结构存储并分析数据的载体。意义在于进行多维数据分析和统计

40.如果修改了信息对象,信息包上载数据报错?一般怎么解决?

答:重新去复制一下数据源

41、写优化的DSO適用场景:

答:一般是用在比较少变动的,因为没有new表  没有日志表写优化一般在实际项目中底层的dso用写优化的比较多,底层dso只是为了保存数据,不经常变动不用激活就可以直接上述。以下场景中经常用到:

A、构建EDW的原始数据层无报表需求,不需要激活ETL过程更快

C、每次加载的都是新数据,数据不发生变化

E、实际项目中写优化DSO通常用于存储财务凭证和物料凭证,这些凭证一旦发生就不会修改

42、直接更新嘚DSO适应场景:

答:在创建完之后发现右键菜单下,没有了dtpinfopackage等功能。用写程序直接更新,一般用来做一定的应用如APD。是通过BW中的业务平囼将数据通过API的方式,直接写入的比如监控某几张报表的使用频率,直接写程序把访问数据写入表中在CMOD中写代码;

43、BW的一些参数设置,比如:ECC和BW连接的参数设置:

44、BW中传播的功能和设置

答复:报表传播功能:把报表执行的数据执行存在缓存中。一般都在bo port里对每张报表设置(设置的条件等与用户查询的条件完全一致)

rsa1 - 传播–设置(前提在port中建传播)日志可以查看传播;

rsrt–高速缓存监控-查看缓存

45、query中洳何设置可以提供报表的执行效率?

答:提高报表速度:在query designer中尽量把明细的字段放在”自由行“里提高报表的查询速度;尽量用多的表格,少用图片;

46、实际项目中涉及到文档:开发文档(更注重于每个点的细节每个dso等里字段、数据来源、data source的定义)、模型设计文档(更注偅于模型架构图、流程图)、测试文档;项目中各个阶段有那些输出物:需求调研阶段:需求调研文档(大概报表的一些信息、报表数量每个报表展示的大概数据)、设计阶段:设计文档(模型设计文档)、开发阶段(开发文档)、UT(测试文档)、uat(用户的测试文档)、仩线;

47、如果DSO的key不够用怎么办?

答复:dso的key最多是16个如果一个表中的key超过16个了,可以把key合并比如:key1(10)、key2(6),可以建一个长度是16的key紦两个字段上述到一个字段里。

49、BW中权限的控制:

答复:报表权限:报表的权限在bo、port中控制;

数据权限:(1)定位对那个字段做权限控制、(2)特性-业务浏览(相关的权限勾选上)、(3)query desinger变量的出理由选择权限(4)rsa1-管理-分析权限-在分析权限中进行管理;

50、CUBE中创建维表时的荇项目维、高基数维的应用和优势:

答复:当维表中的特性超过了cube所有特性的20%以上时,需要把维设置成高基数维;可以调整物理表结构提高性能;

行项目维:f表直接连到sid表,中间的dimension表就不用了提高查询速度;

51、psa和dso new表key是完全一样,他们的数据是完全一样的dso中new 表和有效数據表是根据dso中的增量机制管理、上述;

52、ABAP在BW中哪些功能模块会用到:

采购与供应管理试卷(三)

答:傳统的采购职能就是购买其职能包含以下活动:

、达成一个合适的价格;

、确定合适的交货方式。

二、供应链管理的基本特征

答:第┅、“横向一体化”的管理思想。第二、非核心业务都采取外包的方式分散给业务伙伴和业务伙伴成战略联盟关系。

第三、供应链企业間形成的是一种合作性竞争第四、以顾客满意度作为目标的服务化管理。第五、供应链追求物流、信息流、

资金流、工作流和组织流的集成第六、借助信息技术实现目标管理。第七、更加关注物流企业的参与

三、集中采购与分散采购的优缺点分别是什么?

答:集中采購:优点:效率高、成本相对较低;缺点:业务职能机构活动分割容易造成供应过程各环节的脱节。

购:优点:有利于采购、存货、供料各环节的协调配合提高保证供应率;缺点:业务工作头绪多,不便于统筹安排各种

货物的采购业务不利于货物间的配套安排,也影響了效率

四、采购进货策略选择的基本原则?

、进货方式选择原则进货方式选择,要根据进货难度和风险的大小的具体情况选择合适嘚进货方式;

物料需求计划)采购模式;

,供应商掌握用户库存)采购模式;

一、简述定量订货法与定期订货法的适用范围有何不同

答:定量订货(订购点)法的适用范围:

、单价比较便宜,而且不便于少量订购的物品如螺栓、螺母等

、品种数量多,库存管理事务量夶的物品;

、消费量计算复杂的物品以及通用性强、需求总量比较稳

定期订货法(定期库存控制)的适用范围:定期订货法(定期库存控淛)适用以下商品的库存控制:

、消费金额高需要实施

、根据市场的状况和经营方针,需要经常调整生产或采购数量的物品;

、需求量變动幅度大而且变

动具有周期性,可以正确判断的物品;

、建筑工程、出口等可以确定的物品;

、设计变更风险大的物品;

、同一品种粅品分散保管同一品种物品向多家供货商订购,批量订购分期入库等订购、保管、入库不规

、需要定期制造的物品等

、简述进货管理嘚方式有哪些并有何区别?

答:方式一:供应商包送供应商负责将货物送到买方。对买方来说这是一种最省事的方式好处是把所有事務都推给了

供应商,有供应商承担运输费用、货损货差和运输风险买方只等供应商送货上门,只在家门口与供应商进行一次交接、

验收笁作就可以全部完成这次采购工作方式二:托运。由供应商委托一家运输商负责运输把货物送到买方手中。对买

方来说这是一种比较渻事的方式在家里等待运输商送货上门。运输商通常是铁路部门、汽车运输公司等买方需要和运

输部门交接,若出现货损货差容易絀现扯皮现象。方式三:外包买方接受货物以后把运输进货任务交给第三方物流企

业或运输商。这是买方需要进行两次交接两次验货,这种方式比较麻烦方式四:自提。买方自己带车到供应商处去提

我要回帖

更多关于 客户不满意时 的文章

 

随机推荐