• Kĩ thuật lập trình - Binary treesKĩ thuật lập trình - Binary trees

    Is implemented as a BST for keys. compareTo (or comparator’s compare) for keys is used by the put, get, containsKey, and remove methods. The keySet method returns a TreeSet.

    ppt30 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 808 | Lượt tải: 0

  • Kĩ thuật lập trình - Chapter 24: Quality managementKĩ thuật lập trình - Chapter 24: Quality management

    Quality management is particularly important for large, complex systems. The quality documentation is a record of progress and supports continuity of development as the development team changes. For smaller systems, quality management needs less documentation and should focus on establishing a quality culture.

    pptx51 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 730 | Lượt tải: 0

  • Kĩ thuật lập trình - Chapter 23: Project planningKĩ thuật lập trình - Chapter 23: Project planning

    Estimates are made to discover the cost, to the developer, of producing a software system. You take into account, hardware, software, travel, training and effort costs. There is not a simple relationship between the development cost and the price charged to the customer. Broader organisational, economic, political and business considerations inf...

    pptx53 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 777 | Lượt tải: 0

  • Kĩ thuật lập trình - Recursion revisitedKĩ thuật lập trình - Recursion revisited

    When it significantly simplifies code without significant perfomance penalty When a method allocates large local arrays When a method unpredictably changes fields When iterative solutions is just as simple

    ppt28 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 921 | Lượt tải: 0

  • Kĩ thuật lập trình - Chapter 22: Project managementKĩ thuật lập trình - Chapter 22: Project management

    May be a team activities or based on the individual project manager’s experience. A checklist of common risks may be used to identify risks in a project Technology risks. People risks. Organisational risks. Requirements risks. Estimation risks.

    pptx47 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 799 | Lượt tải: 0

  • Kĩ thuật lập trình - Stacks and queuesKĩ thuật lập trình - Stacks and queues

    handling nested structures: processing directories within directories evaluating expressions within expressions handling branching processes: traversing a branching tree structure planning a move in a chess game tracking the sequence of method calls in a Java program

    ppt18 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1029 | Lượt tải: 0

  • Kĩ thuật lập trình - Chapter 21: Aspect-oriented software developmentKĩ thuật lập trình - Chapter 21: Aspect-oriented software development

    Cross-cutting concerns are concerns whose implementation cuts across a number of program components. This results in problems when changes to the concern have to be made - the code to be changed is not localised but is in different places across the system. Cross cutting concerns lead to tangling and scattering.

    pptx46 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 610 | Lượt tải: 0

  • Kĩ thuật lập trình - Lists and IteratorsKĩ thuật lập trình - Lists and Iterators

    Each node has references to the next and previous nodes In the last node, next is null; in the first node, previous is null. Can be traversed backwards

    ppt14 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 882 | Lượt tải: 0

  • Kĩ thuật lập trình - Chapter 20: Embedded systemsKĩ thuật lập trình - Chapter 20: Embedded systems

    Given a stimulus, the system must produce a reaction or response within a specified time. Periodic stimuli. Stimuli which occur at predictable time intervals For example, a temperature sensor may be polled 10 times per second. Aperiodic stimuli. Stimuli which occur at unpredictable times For example, a system power failure may trigger an in...

    pptx46 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 723 | Lượt tải: 0

  • Kĩ thuật lập trình - The java collections frameworkKĩ thuật lập trình - The java collections framework

    In a priority queue, items are processed NOT in order of arrival, but in order of priority. java.util: Queue interface PriorityQueue (implements Queue)

    ppt62 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 933 | Lượt tải: 0