0

cong ty than duong huy

An Introduction to Software Engineering

An Introduction to Software Engineering

Kỹ thuật lập trình

... the required functionality and performance to the user and should be maintainable, dependable and acceptable Maintainability  Dependability  Efficiency  Acceptability  • • • • Software must ... behaviour is more than simply upholding the law ©Ian Sommerville 2004 Software Engineering, 7th edition Chapter Slide 21 Issues of professional responsibility  Confidentiality •  Engineers should ... 22 Issues of professional responsibility  Intellectual property rights •  Engineers should be aware of local laws governing the use of intellectual property such as patents, copyright, etc They...
  • 11
  • 706
  • 1
Component-based software engineering

Component-based software engineering

Kỹ thuật lập trình

... component interface There is a trade-off between reusability and usability • The more general the interface, the greater the reusability but it is then more complex and hence less usable ©Ian ... cost of reusable components may be higher than the cost of specific equivalents This extra reusability enhancement cost should be an organization rather than a project cost Generic components may ... Slide 32 Types of composition A A B A B (a) ©Ian Sommerville 2004 B (b) (c) Software Engineering, 7th edition Chapter 19 Slide 33 11 Interface incompatibility    Parameter incompatibility where...
  • 16
  • 509
  • 5
Applying TRIZ in IT OUTSOURCING & SOFTWARE ENGINEERING

Applying TRIZ in IT OUTSOURCING & SOFTWARE ENGINEERING

Công nghệ thông tin

... Altshuller bị tù việc làm bị cho phạm pháp Đến Liên Xô sụp đổ TRIZ lên lại chuyển sang phương Tây Ngày nhiều công ty số 500 cty có tên tạp chí Fortune sử dụng TRIZ thành công - Ford - General - Motors ... outsourcing: - Dành 15 phút để phê bình suy nghĩ vấn đề tiêu cực Trong phần mềm: - Chuyển kênh, chuyển mạng, chuyển hệ thống tải nặng 22 Nguyên tắc biến hại thành lợi Trong outsourcing: - Khi đồ ... Engineering I Trang MỘT SỐ KHÁI NIỆM MỞ ĐẦU Triz a Khái niệm TRIZ - Lý thuyết giải toán sáng chế - viết tắt theo tiếng Nga chuyển sang ký tự Latinh – phương pháp tạo ý tượng sáng tạo từ kết điều...
  • 24
  • 946
  • 2
Object-Oriented Software Engineering

Object-Oriented Software Engineering

Kỹ thuật lập trình

... Metropolitan University, UK; Klaas van den Berg, Twente University, The Netherlands; Renaat Verbruggen, Dublin City University, Republic of Ireland; Paul Krause, University of Surrey, UK; Filip ... quality Almost everybody says they want software to be of ‘high quality’ But what does the word ‘quality’ really mean? There is no single answer to this question since, like beauty, quality is ... Note (Section 5.6) Attribute type Rectangles are used for bounding boxes Operation return type Operation parameters Associations and multiplicity (Section 5.3) Multiplicity – range from zero to one...
  • 560
  • 397
  • 0
System Analysis and Design - Complete Introductory Tutorial for Software Engineering

System Analysis and Design - Complete Introductory Tutorial for Software Engineering

Kỹ thuật lập trình

... software Indirect measures of the product include its functionality, quality, complexity, efficiency, reliability, maintainability etc In the starting era of computers, software cost was a small ... provides various data types and various variables of that type can be created, similarly, in case of objects certain data types are predefined 26 For example, we can define a data type called pen and ... information gathering, feasibility study, and request approval Feasibility study includes technical, economic, legal and operational feasibility In economic feasibility cost-benefit analysis is done...
  • 123
  • 2,790
  • 12
Tài liệu Nhập môn công nghệ học phần mềm - Introduction to Software Engineering pptx

Tài liệu Nhập môn công nghệ học phần mềm - Introduction to Software Engineering pptx

Cao đẳng - Đại học

... v CNTT Cung cp nhng nguyờn lý chung v Cụng ngh hc Phn mm (CNHPM) Cung cp kin thc hc cỏc mụn chuyờn ngnh hp nh Phõn tớch v thit k phn mm, Xõy dng v ỏnh giỏ phn mm, Qun tr d ỏn phn mm, HUT, ... Falt of Dept of SE, 2001 SE-I.22 Cỏc khỏi nim (Software concepts) Khỏi nim tớnh mụun (modularity concept) Khỏi nim chi tit húa dn tng bc (stepwise refinement concept) Khỏi nim tru tng húa ... phn mm HUT, Falt of D liu tru tng Hng i tng Dept of SE, 2001 SE-I.24 1.3.1 Tớnh mụun (Modularity) L kh nng phõn chia phn mm thnh cỏc mụun ng vi cỏc chc nng, ng thi cho phộp qun lý tng th: khỏi...
  • 115
  • 896
  • 3
Tài liệu Nhập môn công nghệ học phần mềm - Introduction to Software Engineering - Phần II docx

Tài liệu Nhập môn công nghệ học phần mềm - Introduction to Software Engineering - Phần II docx

Tin học văn phòng

... ga cỏc i tng d liu Bookstore Orders N Books Cardinality : ch nh lng ca mi quan h 1:1 one-to-one 1:N one-to-many M:N many-to-many Modality : cú th cú, cú th khụng cú quan h bt buc cú quan ... (Problems) Phm vi ca phn mm (Scope) Hiu rừ phn mm (Understanding) Cỏc thay i ca h thng (Volatility) HUT, Falt of Dept of SE, 2002 SE-III.9 Phng phỏp phỏt hin yờu cu phn mm Requirements Elicitation ... hin cỏc yờu cu phn mm: phng vn, lm vic nhúm, cỏc bui hp, gp g i tỏc, v.v Tỡm kim cỏc nhõn s (chuyờn gia, ngi s dng) cú nhng hiu bit sõu sc nht, chi tit nht v h thng giỳp chỳng ta xỏc nh yờu...
  • 42
  • 594
  • 2
Tài liệu Nhập môn công nghệ học phần mềm - Introduction to Software Engineering - Phần IV pdf

Tài liệu Nhập môn công nghệ học phần mềm - Introduction to Software Engineering - Phần IV pdf

Tin học văn phòng

... tả, thiết kế mã hoá • Kiểm thử thành công phát lỗi; kiểm thử không phát lỗi kiểm thử dở (Sue A.Conger- The New SE) HUT, Falt of  Dept of SE, 2001 SE-V.3 Những khó khăn kiểm thử • Nâng cao chất ... giấy bút bàn, kiểm tra logic, lần chi tiết sau lập trình xong • Đi xuyên suốt (walk through) • Thanh tra (inspection) HUT, Falt of  Dept of SE, 2001 SE-V.8 Kiểm thử máy • Gỡ lỗi máy (machine ... chức • Viết trình điều khiển phối hợp vào/ kiểm thử • Kiểm thử chùm/bó • Loại bỏ trình điều khiển chuyển lên mức HUT, Falt of  Dept of SE, 2001 SE-V.21 Bottom-up Test (Tiếp) Mức Mức Mức Mức HUT,...
  • 48
  • 646
  • 2
Object oriented and classical software engineering, 8th edition _Giáo trình công nghệ phần mềm

Object oriented and classical software engineering, 8th edition _Giáo trình công nghệ phần mềm

Kỹ thuật lập trình

... University of Southern California Saeed Monemi California Polytechnic University, Pomona 10/06/10 2:36 PM Preface Taehyung Wang California State University, Northridge Jie Wei City University of ... editions Special thanks go to the reviewers of this edition, including Ramzi Bualuan University of Notre Dame Ruth Dameron University of Colorado, Boulder Werner Krandick Drexel University sch76183_FM-i-xx.indd ... Class diagram, aggregation, multiplicity, composition, generalization, association Note Use-case diagram Stereotype Interaction diagram Statechart Activity diagram Package Component diagram Deployment...
  • 688
  • 8,763
  • 2
Tài liệu SURVEY OF CASE STUDIES OF THE USE OF KNOWLEDGE MANAGEMENT IN SOFTWARE ENGINEERING docx

Tài liệu SURVEY OF CASE STUDIES OF THE USE OF KNOWLEDGE MANAGEMENT IN SOFTWARE ENGINEERING docx

Quản lý dự án

... fragile Software fragility is its tendency not to work properly or at all Fragility is manifested as unreliability, lack of security, performance lapses, errors and diculty in upgrading [5] So ... software failures are the exception rather than the trend [9] we tend to focus on the unusual things that go wrong because theyre more interesting or important than the run-of-the-mill things that ... languages, and supporting tools to assist in development The goal is usually to increase productivity and quality of the developed software The outcome of several of these improvement initiatives was summed...
  • 24
  • 705
  • 0
Tài liệu Software Engineering for Experimental RoboticsBook Series Publisher ISSN Volume pdf

Tài liệu Software Engineering for Experimental RoboticsBook Series Publisher ISSN Volume pdf

Kĩ thuật Viễn thông

... Nieto-Granda, Isaac Rudomin and Ricardo Swain-Oropeza Engineering Text PDF (815 kb) Modularity and Mobility of Distributed Control Software for Networked Mobile Robots DOI 10.1007/978-3-540-68951-5_26 ... content Front Matter Text PDF (0 kb) Communication Patterns as Key Towards Component Interoperability DOI 10.1007/978-3-540-68951-5_11 Author Christian Schlegel Subject Collection Engineering Text ... José Isern-González and Jorge Cabrera-Gámez Engineering Text 143-168 PDF (384 kb) ROCI: Strongly Typed Component Interfaces for Multi-robot Teams Programming DOI 10.1007/978-3-540-68951-5_10 Authors...
  • 487
  • 587
  • 0
Tài liệu software engineering pptx

Tài liệu software engineering pptx

Kỹ thuật lập trình

... the number and types of its arguments (if any) and the type of its return value (if any) There are two basic policies with regard to types—static typing and dynamic typing Static typing means that ... change than choosing classes and operations For example, an attribute in ER modeling is viewed as a “property” of an entity, and is represented by a value But what is a property? Consider the entity ... extra high quality, since its potential to increase productivity also brings the risk of causing much more harm than before Writing most of the software from scratch in traditional style at least...
  • 458
  • 357
  • 0
Tài liệu LECTURE 5: SOFTWARE PROJECT MANAGEMENT - Software Engineering Mike Wooldridge pdf

Tài liệu LECTURE 5: SOFTWARE PROJECT MANAGEMENT - Software Engineering Mike Wooldridge pdf

Quản lý dự án

... should be applied • Types of plan: – Software development plan The central plan, which describes how the system will be developed – Quality assurance plan Specifies the quality procedures & standards ... single team • A task is typically a much smaller piece of work: A part of a workpackage – typically 3–6 person months effort; – may be dependent on other concurrent activities; – typically allocated ... Charts & Activity Networks • Gantt charts are a kind of bar chart: – time plotted on x axis – bars on y axis for each activity Mike Wooldridge 14 Lecture Software Engineering • An activity network...
  • 18
  • 708
  • 3
Software Engineering: A Practitioner''''s Approach pot

Software Engineering: A Practitioner''''s Approach pot

Cơ sở dữ liệu

... 8.6 8.7 8.8 193 Quality Concepts 194 8.1.1 Quality 195 8.1.2 Quality Control 196 8.1.3 Quality Assurance 196 8.1.4 Cost of Quality 196 The Quality Movement 198 Software Quality Assurance 199 8.3.1 ... Approaches to SQA 209 Statistical Software Quality Assurance 209 Software Reliability 212 8.8.1 Measures of Reliability and Availability 212 8.8.2 Software Safety 213 176 xiii CONTENTS 8.9 8.10 Mistake-Proofing ... also wish to thank the reviewers of the fifth edition: Donald H Kraft, Louisiana State University; Panos E Livadas, University of Florida; Joseph Lambert, Pennsylvania State University; Kenneth...
  • 888
  • 489
  • 0

Xem thêm