1) Software engineering knowledge
Software requirements analysis and definition software design testing and maintenance software reuse software quality assurance and quality evaluation software configuration management software development environment and software process management. 2) Technical knowledge of software components: components and their importance in information system projects common component standards (COM / DCOM / COM + CORBA and EJB).
171
views
3) Software architecture
Software architecture definition typical architecture software architecture design method software architecture analysis and evaluation software middleware. 4) Object oriented system analysis and Design: basic concept of object-oriented unified modeling language (UML) visual modeling object-oriented system analysis object-oriented system design.
174
views
5) Software tools
Modeling tools software development tools software testing tools and project management tools. 2.1 software development method software development method is a subject whose research object is software development method. From different angles software methodology can be classified as follows: from the perspective of development style it can be divided into top-down and bottom-up development methods; From the nature it can be divided into formal and non formal methods
176
views
From the perspective of application scope it can be divided into holistic and local methods.
1) Cleanroom method cleanroom software engineering method is a formal method which can produce high-quality software. Cleanroom method is a strict software engineering method. It is a software process model that emphasizes mathematical verification of correctness and certification of software reliability. Its objectives and results have a very low error rate which is difficult or impossible to achieve by using non formal methods.
170
views
The ISO/IEC9126 software quality model has been adopted by China's national standards
GB/T16260 - 2002 Information Technology Software Product Evaluation Quality Characteristics and Guidelines for Their Use. 2.8 Software Process Improvement Software Process Capability Maturity Model (CapabilityMaturityModel CMM) and Capability MaturityModelIntegration ( CapabilityMaturityModelIntegration CMMI)
186
views
Each of these CMMI models has two representations namely phased and continuous.
2.9 Object-Oriented Approach mainly examines the basic concepts of object-oriented data hiding UML and building blocks. 1) Basic concepts Object-oriented approach includes object-oriented analysis object-oriented design and object-oriented programming. Object: An object is a set of attributes and a wrapper for dedicated operations on this set of attributes. An object can typically consist of three parts
167
views
Inheritance is a central idea that distinguishes object-oriented methods from other methods.
Encapsulation: The unit of encapsulation in an object-oriented system is the object and information can only be exchanged between objects through interfaces. Messages: Messages are the means of communication between objects where one object requests a service by sending a message to another object. Polymorphism: Polymorphism means that the same operation can be interpreted differently when applied to different objects and produce different execution results
171
views
an object name an attribute and an operation (method).
Classes: A class is a collection of objects with the same properties and the same operations. Each class generally has instances; a class without instances is an abstract class. Inheritance: Inheritance is a mechanism by which different classes in a hierarchical association of a class share properties and operations. For two classes A and B if class A is a subclass of class B then class B is a generalisation of class A.
184
views
2) Unified Modelling Language Unified Modelling Language (UML)
is a well-defined easy to express powerful and universally applicable modelling language. Its scope is not limited to supporting object-oriented analysis and design but also supports the whole process of software development starting with requirements analysis.The structure of UML: The structure of UML consists of the basic building blocks the rules that govern how these building blocks are put together (the architecture) and a number of mechanisms that apply to the whole of UML.
173
views
The UML has three basic constructs
These are things relationships and diagrams. Public mechanisms are public UML methods for achieving specific goals and include four main types of specification (detailing) modification public classification (generic division) and extension mechanisms. Rules the semantic rules that UML uses to describe things are named things relations and diagrams respectively.
187
views
Define "information is a measure of system order".
The unit of the information amount is determined to be bit. 1.2 three dimensional structure of information system Hall: time dimension logic dimension and knowledge dimension. Information system definition: a system that combines management theory and methods applies information technology to solve management problems and provides support for management decisions. In short the information system is the input data
174
views
A system that generates information through processing.
Basic functions of information system: data collection and input data transmission information storage information processing information maintenance and information use. Information system classification: classified by data environment it can be divided into data files application databases subject databases and information retrieval systems. It is classified by application level including strategic level tactical level operational level and thing level.
183
views
The life cycle of information system can be divided into:
System planning system analysis system design system implementation system operation and maintenance. Development law of information system (Nolan model): 1) initial installation; 2) Spread; 3) Control; 4) Integration; 5) Data Management 1.3 information system construction the methods of information system construction mainly include: 1) business system planning (BSP)
1
view
A method proposed by IBM
2) Strategic data planning method JamesAccording to James Martin the first task for an enterprise to implement informatization is to plan its strategic data under the guidance of its strategic objectives. 3) Information engineering method information process and technology constitute the three elements of enterprise information system. 1.4 informatization foundation 1) enterprise resources planning (ERP) for enterprise informatization
2
views
Customer Relationship Management (CRM)
Supply chain management (SCM) business intelligence (BI) and enterprise portal (EP) can be divided into three categories: Information Portal (EIP) knowledge portal (EKP) and Application Portal (EAP) 2) e-government G2G (government to government)
1
view
G2B (government to business
G2B (government to business government to citizen) G2C (government to citizen) 3) e-commerce B2B (business to business business to enterprise) B2C (businesstocustomer business to individual) C2C (customertocustomer individual to individual) Chapter 2 basic knowledge points of system development
1
view