Design, goal of design, design process in SE context, Process of design Quality guidelines and attributes Evolution of software design process Procedural, object-oriented, aspect-oriented Design concepts Abstraction, architecture, pattern, information hiding, separation of concerns, refactoring, design classes
25 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 834 | Lượt tải: 0
Basic concepts Risk, positive/negative risk management, Risk utility / tolerance (risk averse, risk seeking, risk neutral) Planning risk management Risk management plan, contingency and fallback plans Identifying risks Brainstorming, Delphi technique, interviewing, SWOT analysis, checklists, risk registers Performing qualitative and quantitat...
26 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 847 | Lượt tải: 0
Project quality management Planning quality Performing quality assurance Performing quality control Project communication management Identifying stakeholders Planning communications Distributing information Managing stakeholder expectations Reporting performance
25 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 870 | Lượt tải: 0
Hủy một nút sau nút q q == NULL hủy nút đầu danh sách q != NULL Hủy một nút cuối danh sách Tìm nút cuối p (có p->pNext == NULL) Tìm nút q trước nút p (nếu có) Hủy nút sau nút q Hủy một nút có khóa k (Info = k) Tìm nút p có khóa k và hủy nút q trước đó. Hủy nút sau nút q (nếu có) Duyệt danh sách Đếm/Tìm các phần tử của danh sách thỏa đi...
21 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 919 | Lượt tải: 0
Bài 10: Cho biết sự khác nhau giữa memcpy và memmove Hàm memmove cho phép sao chép hai vùng nhớ chồng lên nhau trong khi hàm memcpy làm việc không chính xác trong trường hợp này Bài 11: Trình bày 2 cách khởi tạo mảng float data[1000]; với giá trị 0. C1: for (int i=0; i<1000; i++) data[i] = 0; C2: memset(data, 0, 1000*sizeof(float)); Bài 12:...
28 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 1080 | Lượt tải: 0
Basic Concepts Cost, profit, profit margin, direct and indirect costs, sunk cost, learning curve theory Estimating costs Rough Order of Magnitude, budgetary, and definitive cost estimates Cost estimation tools and techniques Top-down and bottom-up estimates, and parametric modeling Problems related to IT project costs estimates Determining a...
26 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 906 | Lượt tải: 0
Developing the schedule Tracking Gantt charts Critical path method Longest path, earliest time Schedule trade-offs using CPM Free slack, total slack Shortening the schedule Crashing, fast tracking Critical chain scheduling Availability of critical resources, project and feeding buffer Controlling the schedule
22 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 789 | Lượt tải: 0
Bài 10: Cho con trỏ p1 trỏ đến phần tử thứ 3 còn con trỏ p2 trỏ đến phần tử thứ 4 của mảng int thì p2 – p1 = ? int data[10]; int *p1 = &data[2]; int *p2 = &data[3]; p2 – p1 = 1 Bài 11: Giống như câu trên nhưng đối với mảng float? 1 Bài 12: Trình bày khai báo con trỏ pchar trỏ đến kiểu char. char *pchar; Bài 13: Cho biến cost kiểu i...
40 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 1177 | Lượt tải: 0
Các thao tác tính toán Có bao nhiêu số chia hết cho 4 nhưng không chia hết cho 5 Tổng các số nguyên tố có trong mảng Các thao tác tìm kiếm Vị trí cuối cùng của phần tử x trong mảng Vị trí số nguyên tố đầu tiên trong mảng nếu có Tìm số nhỏ nhất trong mảng Tìm số dương nhỏ nhất trong mảng Các thao tác xử lý Tách các số nguyên tố có trong mản...
47 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 1057 | Lượt tải: 0
Defining activities Activity list containing activity name, identifier, attributes, and brief description Sequencing activities determining the dependencies Mandatory, discretionary, external evaluating the reasons for dependencies Estimating activity resources list of activity resource requirements, resource breakdown structure, project do...
26 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 865 | Lượt tải: 0