What Is Information Systems Engineering?
From the perspective of system engineering, the basic principles, methods and practices of information system analysis, design and implementation are discussed.
Information system engineering principles, methods and practices
- The Principles, Methods and Practices of Information System Engineering discusses the basic principles, methods and practices of information system analysis, design and implementation from the perspective of systems engineering. The main content consists of relevant knowledge of software engineering, hardware engineering and management engineering. The first chapter discusses some basic concepts, principles, and laws of information science, systems science, and management, as well as information system engineering methodologies; the second, third, and fourth chapters respectively describe structured methods, object-oriented methods, and prototype methods. These are The main methods of developing information systems; Chapter 5 introduces how to build the computer hardware and software platform structure required for application systems; Chapter 6 discusses the management of information system engineering.
- The main characteristics of "Information System Engineering Principles, Methods and Practices" are: (1) the introduction of the basic principles and laws of information science, systems science and management science as the theoretical basis of information system engineering; (2) a comprehensive introduction to three aspects of the development of information systems This method is rich in examples and rich in pictures and texts. (3) It fully reflects the latest research results in the field of information systems engineering, and also incorporates some of the author's thoughts or scientific research and teaching experience. These are not covered in general textbooks.
- "Information System Engineering Principles, Methods and Practices" can be used by universities and colleges in computer science and technology, computer applications, management engineering, electronic engineering, and other related majors in social sciences as textbooks for college and college students. Software engineering research and information system development graduate students, researchers and engineering and technical personnel as a reference book.
- Chapter 1 Introduction to Information System Engineering
- 1.1 Basic Principles of Informatics
- 1.1.1 Basic definition
- 1.1.2 Three Principles of Informatics
- 1.1.3 Characteristics and Value of Information
- 1.2 Fundamentals of Systematics
- 1.2.1 Basic definition
- 1.2.2 System layering and classification
- 1.2.3 Three Laws of Systematics
- 1.3 Basic Principles of Management
- 1.3.1 Schools of Management Theory
- 1.3.2 Organizational Structure of the Enterprise
- 1.4 Introduction to Information System Engineering
- 1.4.1 Hall 3D Structure
- 1.4.2 Information System
- 1.4.3 Information System Engineering
- 1.4.4 Information System Engineering Methodology
- exercise
- Chapter 2 Structured Approach
- 2.1 System analysis
- 2.1.1 System Analysis Overview
- 2.1.2 Tasks of System Analysis
- 2.1.3 Investigation and analysis
- 2.1.4 Data analysis
- 2.1.5 Processing analysis
- 2.1.6 New System Solution
- 2.2 System Design
- 2.2.1 System Design Overview
- 2.2.2 Structured System Design Principles
- 2.2.3 Structured Module Design Principles
- 2.2.4 System platform design
- 2.2.5 Data Flow Oriented Design
- 2.2.6 Data Structure Oriented Design
- 2.2.7 Detailed design
- 2.2.8 Physical model of the new system
- 2.3 System implementation
- 2.3.1 System implementation tasks
- 2.3.2 Basic principles of structured implementation
- 2.3.3 Structured Program Design
- 2.3.4 System test and conversion
- exercise
- Chapter 3 Object-Oriented Methods
- 3.1 Introduction to Object Orientation
- 3.1.1 Why Object Oriented
- 3.1.2 Basic Object-Oriented Concepts
- 3.1.3 Object-oriented methodology
- 3.1.4 Key points of object-oriented technology
- 3.2 Object modeling technology
- 3.2.1 See the world from multiple perspectives
- 3.2.2 Object Model
- 3.2.3 Dynamic Model
- 3.2.4 Functional Model
- 3.2.5 Relationship between three models
- 3.3 OO analysis
- 3.3.1 Basic Process
- 3.3.2 Problem Statement
- 3.3.3 Modeling of ATM System
- 3.3.4 Modeling of hospital outpatients
- 3.4 System Design
- 3.4.1 System decomposition
- 3.4.2 Identify Concurrency
- 3.4.3 Assignment of tasks
- 3.4.4 Data Storage Management
- 3.4.5 Global resource processing
- 3.4.6 Select control mode
- 3.4.7 Boundary Condition Processing
- 3.4.8 Setting Priority
- 3.4.9 System Structure Framework
- 3.4.1 0ATM System Structure
- 3.4.1 1 outpatient system structure
- 3.5 Object Design
- 3.5.1 Basic Concepts
- 3.5.2 Comprehensive Model
- 3.5.3 Design Algorithm
- 3.5.4 Optimized Design
- 3.5.5 Design Control
- 3.5.6 Design inheritance
- 3.5.7 Design Association
- 3.5.8 Strategies for Implementing Objects
- 3.5.9 Object Design Example
- 3.6 System implementation
- 3.6.1 Method and style
- 3.6.2 Implementation in C ++
- 3.6.3 Implementation with RDB
- exercise
- Chapter 4 Prototyping Methods
- 4.1 Overview of Prototyping Methods
- 4.2 Prototyping method development process
- 4.3 Implementation of prototype method
- 4.3.1 Development Environment
- 4.3.2 Prototyping principles
- 4.3.3 Modification Control
- 4.3.4 System conversion
- 4.4 Evaluation of prototype methods
- exercise
- Chapter 5 Platform Structure of Information System
- 5.1 compromise between hardware and software
- 5.2 Application hardware platform
- 5.2.1 Hosted Structure
- 5.2.2 Stand-alone structure
- 5.2.3 File Server Structure
- 5.2.4 Client / Server Structure
- 5.2.5 Distributed Structure
- 5.3 Multimedia platform
- 5.4 Disk Array
- 5.5 Application Software Platform
- 5.5.1 Operating System
- 5.5.2 Database Management System
- 5.5.3 Network Protocol
- 5.6 Development Environment and Tools
- exercise
- Chapter 6 Management of Information System Engineering
- 6.1 Quality management
- 6.1.1 System test
- 6.1.2 Quality control
- 6.1.3 Organizational functions
- 6.2 Project management
- 6.2.1 Project establishment and feasibility study
- 6.2.2 Project implementation management
- 6.3 Cost estimation
- 6.3.1 COCOMO Model
- 6.3.2 Hardware and software purchase
- exercise
- references