• Kĩ thuật lập trình - Chapter 18: Distributed software engineeringKĩ thuật lập trình - Chapter 18: Distributed software engineering

    Architectural patterns for distributed systems include master-slave architectures, two-tier and multi-tier client-server architectures, distributed component architectures and peer-to-peer architectures. Distributed component systems require middleware to handle component communications and to allow components to be added to and removed from the s...

    pptx57 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1291 | Lượt tải: 0

  • Kĩ thuật lập trình - Chapter 17: Component-Based software engineeringKĩ thuật lập trình - Chapter 17: Component-Based software engineering

    During the CBSE process, the processes of requirements engineering and system design are interleaved. Component composition is the process of ‘wiring’ components together to create a system. When composing reusable components, you normally have to write adaptors to reconcile different component interfaces. When choosing compositions, you have to...

    pptx55 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1262 | Lượt tải: 0

  • Kĩ thuật lập trình - Chapter 16: Software ReuseKĩ thuật lập trình - Chapter 16: Software Reuse

    Software product lines are related applications that are developed from a common base. This generic system is adapted to meet specific requirements for functionality, target platform or operational configuration. COTS product reuse is concerned with the reuse of large-scale, off-the-shelf systems. These provide a lot of functionality and their reu...

    pptx52 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1247 | Lượt tải: 0

  • Kĩ thuật lập trình - Java - Ejb: Entity beanKĩ thuật lập trình - Java - Ejb: Entity bean

    ejbPassivate(): When the bean is being sent into the instance pool, this method is called. Enterprise beans have a context object that identifies the bean’s environment. These context objects are accessible to the beans in order to retrieve transaction and security information.

    ppt34 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1414 | Lượt tải: 0

  • Kĩ thuật lập trình - Chapter 15: Dependability and security assuranceKĩ thuật lập trình - Chapter 15: Dependability and security assurance

    Safety and dependability cases collect all of the evidence that demonstrates a system is safe and dependable. Safety cases are required when an external regulator must certify the system before it is used. Safety cases are usually based on structured arguments. Structured safety arguments show that an identified hazardous condition can never occur...

    pptx47 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1398 | Lượt tải: 0

  • Java - Ejb: Stateful session beanJava - Ejb: Stateful session bean

    This ejb-jar.xml file has to be present in the directory called META-INF. A jar file is created in order to package the three files, namely, the remote interface, the bean class, and the home interface. To deploy the bean, the newly created .jar file has to be copied into the deploy directory on the server. If the business process requires mult...

    ppt23 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1244 | Lượt tải: 0

  • Kĩ thuật lập trình - Chapter 14: Security engineeringKĩ thuật lập trình - Chapter 14: Security engineering

    General security guidelines sensitize designers to security issues and serve as review checklists Configuration visualization, setting localization, and minimization of default privileges help reduce deployment errors System survivability reflects the ability of a system to deliver services whilst under attack or after part of the system has been...

    pptx48 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1320 | Lượt tải: 0

  • Hệ thống thông tin quản lý - Chương 3: Các cấu trúc điều khiểnHệ thống thông tin quản lý - Chương 3: Các cấu trúc điều khiển

    Nhập một số nguyên dương n. Xuất ra số ngược lại. Ví dụ: Nhập 1706  Xuất 6071. Tìm và in lên màn hình tất cả các số nguyên trong phạm vi từ 10 đến 99 sao cho tích của 2 chữ số bằng 2 lần tổng của 2 chữ số đó. Tìm bội số chung lớn nhất của 2 số nguyên dương a và b nhập từ bàn phím. Nhập n. In n số đầu tiên trong dãy Fibonacy biết F0=F1=1 Fn ...

    pptx56 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1559 | Lượt tải: 0

  • Kỹ thuật lập trình cơ bản - Chương 3: Chương trình conKỹ thuật lập trình cơ bản - Chương 3: Chương trình con

    Trong cùng một chương trình, một chương trình con có thể có tên trùng với một chương trình con khác, nhưng phải khác kiểu dữ liệu VÀ khác các tham số  Ví dụ 1. float TBChan(int a[], int n); 2. void TBChan(int a[], int n, int x);

    pdf14 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1329 | Lượt tải: 0

  • Hệ thống thông tin quản lý - Chương 4: Chương trình conHệ thống thông tin quản lý - Chương 4: Chương trình con

    Bài 5. Viết hàm kiểm tra xem một số có phải là số đối xứng hay không? Ví dụ: 1234321 là số đối xứng. Bài 6. Viết hàm để trả về số đảo của một số. Ví dụ: Số 12562 thì số đảo của nó sẽ là 26521. Bài 7. Viết hàm tính tổ hợp chập k của n. Trong đó: Ckn = n!/(k!*(n-k)!) Bài 8. Làm lại bài tập 6 với yêu cầu viết hàm dạng đệ quy.

    pptx42 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1346 | Lượt tải: 0