TAILIEUCHUNG - Lecture Software engineering: Chapter 19 – Systems Engineering

This lecture presents the key concepts related to pattern-based design. Effective design pattern solves a problem and provides the solution (not principles/strategies). It has proven track record based on proven concept and the solution is not obvious (indirect solution). It describes a relationship between different system components and provides mechanisms for such relationship. | Chapter 19 – Systems Engineering Chapter 19 Systems Engineering 1 26/11/2014 Topics covered Sociotechnical systems Conceptual design Systems procurement System development System operation and evolution Chapter 19 Systems Engineering 2 26/11/2014 Systems Software engineering is not an isolated activity but is part of a broader systems engineering process. Software systems are therefore not isolated systems but are essential components of broader systems that have a human, social or organizational purpose. Example Wilderness weather system is part of broader weather recording and forecasting systems These include hardware and software, forecasting processes, system users, the organizations that depend on weather forecasts, etc. Chapter 19 Systems Engineering 3 26/11/2014 Types of system Technical computer-based systems Include hardware and software but not humans or organizational processes. Off the shelf applications, control systems, etc. Sociotechnical systems Include technical systems plus people who use and manage these systems and the organizations that own the systems and set policies for their use. Business systems, command and control systems, etc. Chapter 19 Systems Engineering 4 26/11/2014 Systems engineering Procuring, specifying, designing, implementing, validating, deploying and maintaining sociotechnical systems. Concerned with the services provided by the system, constraints on its construction and operation and the ways in which it is used to fulfil its purpose or purposes. Chapter 19 Systems Engineering 5 26/11/2014 Systems and software engineering Software is now the dominant element in all enterprise systems. Software engineers have to play a more active part in high-level systems decision making if the system software is to be dependable and developed on time and to budget. As a software engineer, it helps if you have a broader awareness of how software interacts with other hardware and software systems, and the human, social and organizational

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.