Tài liệu miễn phí Kỹ thuật lập trình

Download Tài liệu học tập miễn phí Kỹ thuật lập trình

Lecture Software engineering II: Lesson 16 - Fakhar Lodhi

Lecture Software engineering II: Lesson 16 - Fakhar Lodhi. The main topics covered in this chapter include: defects yet to be fixed, project technically feasible, defects be reduced to a level matching the application needs, project time to market beat the competition,...

4/8/2023 6:59:17 AM +00:00

Lecture Software engineering II: Lesson 15 - Fakhar Lodhi

Lecture Software engineering II: Lesson 15 - Fakhar Lodhi. The main topics covered in this chapter include: a simple database, normalized metrics – per FP, statistical process control, control charts, metrics data for errors uncovered per review hour, moving range control chart, individual control chart,...

4/8/2023 6:59:09 AM +00:00

Lecture Software engineering II: Lesson 14 - Fakhar Lodhi

Lecture Software engineering II: Lesson 14 - Fakhar Lodhi. The main topics covered in this chapter include: metrics for specification quality, metrics for design model, architectural design metrics, baseline, metrics for small organizations and examples,...

4/8/2023 6:59:02 AM +00:00

Lecture Software engineering II: Lesson 12 - Fakhar Lodhi

Lecture Software engineering II: Lesson 12 - Fakhar Lodhi. The main topics covered in this chapter include: McCall’s quality factors, adaptation, measuring quality, measuring correctness, measuring maintainability, MMTC – mean time to change, Spoilage – cost oriented metric,...

4/8/2023 6:58:52 AM +00:00

Lecture Software engineering II: Lesson 11 - Fakhar Lodhi

Lecture Software engineering II: Lesson 11 - Fakhar Lodhi. The main topics covered in this chapter include: RET rules, transactional functions, external input (EI), external inquiry (EQ), complexity matrix for ILFs and EIFs, complexity matrix for EOs and EQs, FP contribution of different analysis components, general system characteristics,...

4/8/2023 6:58:46 AM +00:00

Lecture Software engineering II: Lesson 10 - Fakhar Lodhi

Lecture Software engineering II: Lesson 10 - Fakhar Lodhi. The main topics covered in this chapter include: internal logical files (ILF), external interface file (EIF), user identifiable, control information, elementary process, complexity and contribution definitions and rules,...

4/8/2023 6:58:36 AM +00:00

Lecture Software engineering II: Lesson 8 - Fakhar Lodhi

Lecture Software engineering II: Lesson 8 - Fakhar Lodhi. The main topics covered in this chapter include: reel’s five step approach for successful projects, start on the right foot, maintain momentum, track progress, make smart decisions, conduct a postmortem analysis,...

4/8/2023 6:58:30 AM +00:00

Lecture Software engineering II: Lesson 6 - Fakhar Lodhi

Lecture Software engineering II: Lesson 6 - Fakhar Lodhi. The main topics covered in this chapter include: project management concerns, the software team organization, democratic decentralized (DD), controlled decentralized (CD), controlled centralized (CC),...

4/8/2023 6:58:23 AM +00:00

Lecture Software engineering II: Lesson 5 - Fakhar Lodhi

Lecture Software engineering II: Lesson 5 - Fakhar Lodhi. The main topics covered in this chapter include: extreme programming, rational unified process, comparison of process models, documentation phase, traceability matrix, different life-cycle models,...

4/8/2023 6:58:17 AM +00:00

Lecture Software engineering II: Lesson 4 - Fakhar Lodhi

Lecture Software engineering II: Lesson 4 - Fakhar Lodhi. The main topics covered in this chapter include: object-oriented lifestyle models, fountain model, incremental model, spiral model, simplified spiral model, full spiral model,...

4/8/2023 6:58:09 AM +00:00

Lecture Software engineering II: Lesson 3 - Fakhar Lodhi

Lecture Software engineering II: Lesson 3 - Fakhar Lodhi. The main topics covered in this chapter include: software life-cycle steps, different lifecycle models, CMM maturity levels, software engineering phases, software lifecycle models, incremental model,...

4/8/2023 6:58:03 AM +00:00

Lecture Software engineering II: Lesson 2 - Fakhar Lodhi

Lecture Software engineering II: Lesson 2 - Fakhar Lodhi. The main topics covered in this chapter include: software life-cycle steps, different lifecycle models, build and fix model, waterfall model, rapid prototyping model, process maturity, SEI – software engineering institute,...

4/8/2023 6:57:53 AM +00:00

Lecture Software engineering II: Lesson 1 - Fakhar Lodhi

Lecture Software engineering II: Lesson 1 - Fakhar Lodhi. The main topics covered in this chapter include: software engineering, law of diminishing returns, potentially conflicting requirements, software development loop, well-engineered software, breakdown of effort cost - software cost estimation by Capers Jones,...

4/8/2023 6:57:47 AM +00:00

Lecture Software engineering: Lesson 29 - Fakhar Lodhi

Lecture Software engineering: Lesson 29 - Fakhar Lodhi. The main topics covered in this chapter include: file handling tips for java and C++, include files and include statements for java and C++, classes and interfaces, statements in java and C++ types, statements in java and C++ loop structures,...

4/8/2023 6:41:25 AM +00:00

Lecture Software engineering: Lesson 28 - Fakhar Lodhi

Lecture Software engineering: Lesson 28 - Fakhar Lodhi. The main topics covered in this chapter include: good programming practices and guidelines, coding style, principles of styles, better names, towards self-documented code, general naming conventions for java and C++, specific naming conventions for java and C++,...

4/8/2023 6:41:14 AM +00:00

Lecture Software engineering: Lesson 27 - Fakhar Lodhi

Lecture Software engineering: Lesson 27 - Fakhar Lodhi. The main topics covered in this chapter include: observer pattern, the singleton pattern, the facade pattern, singleton pattern example, facade pattern example, facade structure, design pattern,...

4/8/2023 6:41:03 AM +00:00

Lecture Software engineering: Lesson 26 - Fakhar Lodhi

Lecture Software engineering: Lesson 26 - Fakhar Lodhi. The main topics covered in this chapter include: introduction to design patterns, design patterns, patterns format, the observer pattern, classification of design patterns, software patterns,...

4/8/2023 6:40:56 AM +00:00

Lecture Software engineering: Lesson 25 - Fakhar Lodhi

Lecture Software engineering: Lesson 25 - Fakhar Lodhi. The main topics covered in this chapter include: n-tier architecture, data flow architecture, layered architecture, reference architecture, architecture portioning, vertical portioning,...

4/8/2023 6:40:50 AM +00:00

Lecture Software engineering: Lesson 24 - Fakhar Lodhi

Lecture Software engineering: Lesson 24 - Fakhar Lodhi. The main topics covered in this chapter include: architectural styles and models, data-centered architecture, client/server architectures, representative client-server models, fat client,...

4/8/2023 6:40:43 AM +00:00

Lecture Software engineering: Lesson 23 - Fakhar Lodhi

Lecture Software engineering: Lesson 23 - Fakhar Lodhi. The main topics covered in this chapter include: logical view, development view, concurreny view, physical view, relationship among views, architectural styles, concurrency view model,...

4/8/2023 6:40:37 AM +00:00

Lecture Software engineering: Lesson 22 - Fakhar Lodhi

Lecture Software engineering: Lesson 22 - Fakhar Lodhi. The main topics covered in this chapter include: architecture definitions, architectural attributes, importance of software architecture, architectural design process,...

4/8/2023 6:40:28 AM +00:00

Lecture Software engineering: Lesson 21 - Fakhar Lodhi

Lecture Software engineering: Lesson 21 - Fakhar Lodhi. The main topics covered in this chapter include: a sequence diagrams, object destruction, object creation, asynchronous message, point of sale system, collaboration diagrams, contents of collaboration diagrams,...

4/8/2023 6:40:21 AM +00:00

Lecture Software engineering: Lesson 20 - Fakhar Lodhi

Lecture Software engineering: Lesson 20 - Fakhar Lodhi. The main topics covered in this chapter include: interaction diagrams, purpose of interaction diagrams, sequence diagrams, objective of sequence diagrams, contents of sequence diagrams, synchronous message,...

4/8/2023 6:40:13 AM +00:00

Lecture Software engineering: Lesson 19 - Fakhar Lodhi

Lecture Software engineering: Lesson 19 - Fakhar Lodhi. The main topics covered in this chapter include: Gen-spec structures, establishing responsibilities, identify structures, object model, transaction objects, sale line items,...

4/8/2023 6:40:07 AM +00:00

Lecture Software engineering: Lesson 18 - Fakhar Lodhi

Lecture Software engineering: Lesson 18 - Fakhar Lodhi. The main topics covered in this chapter include: POS requirements, logging information, conducting business, analyzing business results, features for logging important information, system features, features for working with interacting systems,...

4/8/2023 6:40:01 AM +00:00

Lecture Software engineering: Lesson 17 - Fakhar Lodhi

Lecture Software engineering: Lesson 17 - Fakhar Lodhi. The main topics covered in this chapter include: derivation of object model-coad methodology, define object atrtributes, object modeling using coad’s methodology, show collaborations, define services,...

4/8/2023 6:39:54 AM +00:00

Lecture Software engineering: Lesson 16 - Fakhar Lodhi

Lecture Software engineering: Lesson 16 - Fakhar Lodhi. The main topics covered in this chapter include: derivation of object model-coad methodology, cohesion, intelligence distribution, public interfaces, intelligence encapsulation, managers objects and intelligence distribution, object modeling using coad’s methodology, identifying structures,...

4/8/2023 6:39:48 AM +00:00

Lecture Software engineering: Lesson 15 - Fakhar Lodhi

Lecture Software engineering: Lesson 15 - Fakhar Lodhi. The main topics covered in this chapter include: UML object model notations, evaluating the object-oriented design quality, object-oriented versus action-oriented design, coupling and cohesion,...

4/8/2023 6:39:41 AM +00:00

Lecture Software engineering: Lesson 14 - Fakhar Lodhi

Lecture Software engineering: Lesson 14 - Fakhar Lodhi. The main topics covered in this chapter include: object oriented analysis and design, the role of classes and objects in design, relationships among objects, textual analysis, simple cash register, object/class identification techniques, textual analysis approach,...

4/8/2023 6:39:35 AM +00:00

Lecture Software engineering: Lesson 10 - Fakhar Lodhi

Lecture Software engineering: Lesson 10 - Fakhar Lodhi. The main topics covered in this chapter include: prototyping and GUI design, traceability matrix, user interface specification, UI example, uncertainly, ambiguity, and vagueness, throwaway prototype and prototyping,...

4/8/2023 6:39:27 AM +00:00