• Kĩ thuật lập trình - Introduction to information technologyKĩ thuật lập trình - Introduction to information technology

    Use discretion about sending emails Emails aren’t secret They can be easily forwarded to others Check grammar, spelling to bosses, customers Don’t use email to express criticism or sarcasm Email received at work is the property of your employer Deleting email messages does not remove them everywhere Don’t neglect real personal contact

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

  • Kĩ thuật lập trình - Design patternsKĩ thuật lập trình - Design patterns

    Design patterns aim to provide ideas and recipes for sound OO software design. The origin of the idea can be traced to some influential books on architecture by Christopher Alexander (for example, The Timeless Way of Building, 1979). Hundreds of OO design patterns have been published since 1995 in books, web sites, etc.

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

  • Kĩ thuật lập trình - Chapter 26: Process improvementKĩ thuật lập trình - Chapter 26: Process improvement

    You also have to consider what aspects of the process that you want to improve. Your goal might be to improve software quality and so you may wish to introduce new process activities that change the way software is developed and tested. You may be interested in improving some attribute of the process itself (such as development time) and you ha...

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

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

    A (min) heap is a complete binary tree The value in each node does not exceed any of the values in that node’s left and right subtrees. In a heap, the root holds the smallest value.

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

  • Kĩ thuật lập trình - Lookup tables and hashingKĩ thuật lập trình - Lookup tables and hashing

    A lookup table is an array that helps to find data very quickly. The array stores references to data records (or some values). A data record is identified by some key. The value of a key is directly translated into an array index using a simple formula.

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

  • 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: 1166 | 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: 1248 | 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: 1213 | 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: 1293 | 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: 1463 | Lượt tải: 0