????
????Software engineering is the study and application of engineering to the (71)
??development and maintenance of software??????
A.A.research
B.B.management
C.C.assembly
D.D.design
Software design is a(71)process .It requires a certain(72)of flair on the part of the designer. Design can not be learned from a book .It must be practiced and learnt by experience and study of existing systems .A well(73)software system is straightforward to implement and maintain ,easily(74)and reliable .Badly(73)software systems ,although they may work are(75)to be expensive to maintain ,difficult to test and unreliable.A.createB.createdC.creatingD.creative
点击查看答案
Software refers to(70). The most important software on any computer is(71).A.inputB.programsC.outputD.electronic
An application software is any program(68)to perform. a specific function directly for the user or, in some cases, for another application program.A.designB.designingC.designedD.praticed
Microsoft's COM is a software(71) that allows applications to be built from binary software components. COM is the underlying architecture that forms the foundation for higher-level software services, like those provided by OLE. COM defines a binary standard for function calling between components, a way for components to dynamically discover the interfaces implemented by other components, and a mechanism to identify components and their interfaces uniquely.OLE is a compound(72) standard developed by Microsoft. OLE makes it possible to create(73) with one application and link or embed them in a second application. Embedded objects retain their original format and(74) to the application that created them. Support for OLE is built into the Windows and MacOS Operating Systems. A(75) compound document standard developed mainly by Apple and IBM is called OpenDoc.A.structureB.procedureC.protocolD.architecture
● TCP/IP (71) layer protocols provide services to the application (72) running on a computer. The application layer does not define the application itself, but rather it defines (73) that applications need—like the ability to transfer a file in the case of HTTP. In short, the application layer provides an (74) between software running on a computer and the network itself. The TCP/IP application layer includes a relatively large number of protocols, with HTTP being only one of those. The TCP/IP (75) layer consists of two main protocol options—the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP).
The(72)is a collection of modules serving as interface between hardware and software to provide a software platform.A.computerB.processorC.application softwareD.operating system
Thesoftware architecture isa set of software components, subsystems,relationships, interactions, the properties of each of these elements,and the set of guiding principles that together constitute thefundamental properties and constraints of a software system or set of systems.(71)defines a general set of element types and their interactions.The examples include Pipes and Filters,Model-View-Controller, and Reflection.A (72)in software architecture is a representation used to understand or document oneor more aspects of a problem or solution. Architectureis usually used in conjunction with many adjunct terms. The(73)defines the key strategies, organization, goals and related processes of theenterprise. Atthe enterprise level, the (74)may be more of a set of guidelines on how the various software architecturesshould be constructed consistently across the enterprise.The (75), whichdescribes the high-level set of elements involved in application from a particular domainalong with their interactions, is often used to focus on subsystemdefinition rather than application process level definition.A.Architectural patternB.Architectural descriptionC.Architectural viewD.Architectural viewpoint