• Kĩ thuật lập trình - Chapter 12: Dependability and security specificationKĩ thuật lập trình - Chapter 12: Dependability and security specification

    Goal is to identify protection requirements that ensure that system failures do not cause injury or death or environmental damage. Risk identification = Hazard identification Risk analysis = Hazard assessment Risk decomposition = Hazard analysis Risk reduction = safety requirements specification

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

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

    Meaning Rule 11.2 The meaning of an ArrayRef ar for an array declaration ad is: 1. Compute addr(ad[ar.index]) = addr(ad[0])+ar.index-1 2. If addr(ad[0])addr(ad[ar.index])

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

  • Kĩ thuật lập trình - Chapter 11: human – computer interaction layer designKĩ thuật lập trình - Chapter 11: human – computer interaction layer design

    Intuitively answers the users’ questions: Where am I? What am I supposed to be doing here? Content awareness applies to sub-areas within a form or window Related form fields (e.g. address information) are grouped together Related report information (e.g. records) are grouped together

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

  • Kĩ thuật lập trình - Chapter 11: Security and dependabilityKĩ thuật lập trình - Chapter 11: Security and dependability

    Availability The probability that the system will be up and running and able to deliver useful services to users. Reliability The probability that the system will correctly deliver services as expected by users. Safety A judgment of how likely it is that the system will cause damage to people or its environment. Security A judgment of how li...

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

  • Kĩ thuật lập trình - Chapter eleven: Using visual basic. net to create web applicationsKĩ thuật lập trình - Chapter eleven: Using visual basic. net to create web applications

    Build a Web Application using the tools available with Visual Basic .NET. Validate user data using the Validation controls supported by Visual Basic .NET. Use the Web Form DataGrid control to display a data set and to edit and update a database. Use XSLT documents to transform XML into HTML on the server to then be displayed on the client.

    pptChia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1069 | Lượt tải: 0

  • Kĩ thuật lập trình - Chapter 10: Function implementationKĩ thuật lập trình - Chapter 10: Function implementation

    Type Rule 10.4 A non-void function (except main) must have a Return statement, whose Expression must be the same type as the function. Type Rule 10.5 A void function cannot have a Return. Type Rule 10.6 Every Call Statement must identify a void function, and every Call Expression must identify a non-void function. Type Rule 10.7 Every Call must ...

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

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

    A system is a purposeful collection of inter-related components working together to achieve some common objective. A system may include software, mechanical, electrical and electronic hardware and be operated by people. System components are dependent on other system components. The properties and behaviour of system components are inextricabl...

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

  • Kĩ thuật lập trình - Chapter 10: Data management layer designKĩ thuật lập trình - Chapter 10: Data management layer design

    Sequential access files allow sequential operations Read, write, and search Efficient for report writing Searches are not efficient because an average of 50% of records have to be accessed Two versions Ordered unordered

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

  • Kĩ thuật lập trình - Chapter ten: Working with arrays and collectionsKĩ thuật lập trình - Chapter ten: Working with arrays and collections

    Factors to consider for array versus database are: 1. Execution speed. 2. Volume of data. 3. Clarity of the code that accomplishes the task. As RAM gets less expensive, the distinction between databases and arrays gets less clear.

    pptChia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1001 | Lượt tải: 0

  • Kĩ thuật lập trình - Chapter 9: Software evolutionKĩ thuật lập trình - Chapter 9: Software evolution

    The system requirements are likely to change while the system is being developed because the environment is changing. Therefore a delivered system won't meet its requirements! Systems are tightly coupled with their environment. When a system is installed in an environment it changes that environment and therefore changes the system requiremen...

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