intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Handouts Software engineering

Xem 1-20 trên 33 kết quả Handouts Software 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.

    ppt23p nanhankhuoctai3 25-05-2020 11 1   Download

  • This lecture presents the key concepts related to web application design. In this chapter, the following content will be discussed: Patterns, effective design patterns; describing patterns; types of patterns; design tasks; user interface design patterns.

    ppt19p nanhankhuoctai3 25-05-2020 12 1   Download

  • This lecture describes the key concepts of review techniques. In this chapter, the following content will be discussed: Multi-aspects concept: transcendental view, user view, manufacturer’s view, product view, value-based view; software quality: effective software process, useful product, add value for producer and user of a software product; software quality models;...

    ppt24p nanhankhuoctai3 25-05-2020 5 1   Download

  • Chapter 27 - Software reengineering. In this chapter, the following content will be discussed: Unified theory of software evolution, reengineering, BPR model, software reengineering process model, reverse engineering.

    ppt21p nanhankhuoctai3 25-05-2020 10 1   Download

  • The lecture present the key concepts related to component-based software engineering. If an organization cannot use COTS system then Component-Based Software Engineering (CBSE) is an effective and reuse-oriented way. It emerged in the late 1990s mainly due to designers’ frustration about the limited reuse of object-oriented approach.

    ppt22p nanhankhuoctai3 25-05-2020 14 1   Download

  • This lecture discusses the basic concepts of software quality. An effective software process is required to product good quality software that has value for the developer as well as user. Infrastructure support is mandatory for an effective software process that includes change control and technical reviews. The ultimate objective is useful product that meets explicit and implicit requirements.

    ppt19p nanhankhuoctai3 25-05-2020 10 0   Download

  • This lecture highlights the key concepts of software quality assurance. In this section, the main elements of software quality assurance are briefly described. Standards are the key part of software quality assurance; different organization such as IEEE and ISO are actively participating in standards development for software systems. Sometimes organizations volunteer follow these standards for better software quality and often these standards are imposed as a part of contract.

    ppt20p nanhankhuoctai3 25-05-2020 2 0   Download

  • Chapter 18 - Testing web applications. In this section, the key quality dimensions of web applications are listed; Content is an important factor that includes syntactic and semantic of content. Function is referred to conformance to requirements whereas structure of web application should be extensible. Usability of web application is related to user interface and navigability of web application is about the links to other pages.

    ppt23p nanhankhuoctai3 25-05-2020 10 0   Download

  • Chapter 19 - Testing web applications (cont). In this chapter, the following content will be discussed: Quality dimensions, testing strategy, content testing, database testing, user interface testing.

    ppt23p nanhankhuoctai3 25-05-2020 12 0   Download

  • These lectures discuss different issues related to software configuration management. In this chapter, the following content will be discussed: Component-level testing, navigation testing, configuration testing, security testing, performance testing.

    ppt22p nanhankhuoctai3 25-05-2020 15 0   Download

  • Chapter 21 - Software configuration management. In this chapter, the following content will be discussed: Change management, software configuration management, SCM scenario, Elements of SCM, SCM repository, SCM process.

    ppt18p nanhankhuoctai3 25-05-2020 10 0   Download

  • The lecture discuss the key metrics used for different phases of software development. In this chapter, the following content will be discussed: Version control, change control, configuration audit, status reporting, configuration management for WebApp.

    ppt23p nanhankhuoctai3 25-05-2020 7 0   Download

  • Chapter 23 - Product metrics (cont). In this chapter, the following content will be discussed: Measurement and quality assessment, framework for product metrics, metrics for requirements model, metric for design model.

    ppt20p nanhankhuoctai3 25-05-2020 7 0   Download

  • Chapter 24 - Software process improvement. In this chapter, the following content will be discussed: Class-oriented metrics, component-level design metrics, operation-oriented metrics, design metrics for webapps, metrics for source code, metrics for object-oriented testing, metrics for maintenance.

    ppt21p nanhankhuoctai3 25-05-2020 10 0   Download

  • This lecture discuss the key concepts related to software process improvement. Triple constraint is the most important concern for project managers and software process infrastructure plays important role in successful project completion. The assessment of existing process based on the defined effective process may help in successful project completion.

    ppt20p nanhankhuoctai3 25-05-2020 13 0   Download

  • This lectures present the key activities of software reengineering. In this chapter, the following content will be discussed: CMMI, CMMI capability levels, specific goals and practices, general goals and practices, other SPI frameworks, SPI return on investment, SPI trends.

    ppt21p nanhankhuoctai3 25-05-2020 10 0   Download

  • Lecture 28 - Software reuse. In this chapter, the following content will be discussed: Code restructuring, data restructuring; forward engineering; client-server architectures, object-oriented architectures; economics of reengineering; cost benefit analysis; software reuse; benefits of reuse.

    ppt20p nanhankhuoctai3 25-05-2020 13 0   Download

  • This lectures present the key concepts related to software reuse. Reuse-based software engineering is a strategy that was originally started as development strategy. It helps to lower software production and maintenance costs, faster delivery of systems, and improved software quality. Software is a valuable asset for an organization and its reuse increase return on investment.

    ppt19p nanhankhuoctai3 25-05-2020 14 0   Download

  • Lecture 31 - Component-based software engineering. In this chapter, the following content will be discussed: Component-based software engineering, essentials of CBSE, characteristics of components, elements of component model, CBSE processes.

    ppt22p nanhankhuoctai3 25-05-2020 6 0   Download

  • Chapter summary: Project management and information technology context, project integration management, project scope management, project time management, project cost management, project quality management project communication management, project risk management,...

    ppt32p nanhankhuoctai3 25-05-2020 15 0   Download

CHỦ ĐỀ BẠN MUỐN TÌM

TOP DOWNLOAD
320 tài liệu
1228 lượt tải
ADSENSE

nocache searchPhinxDoc

 

Đồng bộ tài khoản
7=>1