合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

        CPT109程序代做、代寫C/C++編程語言

        時間:2023-12-07  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯



        CPT109 C Programming and Software Engineering 1 – ASSESSMENT 3
        Assessment Number 3 (group project)
        Contribution to Overall Marks 15%
        Issue Date 30th October 2023,(Week 7)
        Submission Deadline 10th December 2023, 23:59 (Week 12)
        Assessment Objective
        This assessment aims to evaluate students’ ability to develop a significant software solution to a realworld problem by working as a member of a team. Your team will be given a vague specification and
        is expected to deliver a software product using C programming language, which meets the
        specifications before the due date. This size and type of project is suitable for development in a
        modular format, and so teams are encouraged to devise program structures that allow various parts of
        the code to be developed independently by each team member. Being a team player means you are
        expected not only to apply the knowledge gained during the lectures, laboratory classes and
        assignments to specify, design, implement, test and document your own code, but also to cooperate
        with your teammates so that the whole project will be delivered on time with good quality.
        Grouping
        There are 445 students enrolled in this module, and you will be divided into groups consisting of 5
        students. Groups will be formed in two stages as follows: Firstly, students will be given the option to
        choose their own group members. Students failing to form a group will then be randomly assigned to
        a group. Randomly formed groups will contain students with a range of abilities based on their
        performance in previous assignments. Each group will then develop a Makerspace Seat Booking
        System following the attached specification using C programming language.
        Final Deliverables
        Each group should submit the following (only 1 submission per group):
        1. A report (PDF file), based on the Software Development Process applied throughout this
        semester:
        a) Problem Statement (Specification: formulate the problem generally) (10%).
        b) Analysis: interpret the vague software requirements provided by your design brief and
        determine a very clear specification for your software design. (10%)
        c) Design: explain how your program is structured in terms of functional blocks and describe
        what each block does. A flow diagram may be useful here showing how functions interconnect
        and what data is passed between them. (10%)
        d) Testing: explain how the program has been tested and verified. Ensure any usernames or
        passwords required to test the program are listed in a table. (10%)
        2. All C source code (.c files) and the final executable demonstration file (.exe). The source code
        2
        must be appropriately commented. Include any data files needed for execution. (50%)
        3. Contribution form (The contribution form is part of the Assessment 3 download package). The
        group should agree on the percentage of contribution of each member to each section and submit
        one copy of the form signed by all members.
        NOTE: This may lead to different marks for different members of the same group. If necessary, the
        module leader may call group members for a short oral test.
        Submission Procedure
        All the above-mentioned files/deliverables (report, source code, executable, manual, contribution
        form, must be compressed into a single file (.rar or .zip). The group leader (identified on the group
        formation form) must submit this single compressed file on Learning Mall using his/her account.
        NOTE: Each group should only submit ONE copy on Learning Mall. Make sure your report has a
        title page and ensure ALL group members’ names and ID numbers are on it.
        Marking Scheme
        The general marking scheme is shown as follows:
        Documentation (50%)
        Overall Report Quality 10%
        Problem Specification 10%
        Analysis 10%
        Algorithm Design 10%
        Testing 10%
        Coding (50%)
        Implementation/coding style 40%
        Robustness 10%
        Important notes:
        University late submission policy will be applied.
        University Academic Integrity policy will be applied rigorously.
        You can find information relating to both of these in ebridge.
        3
        General Guidelines
        The project descriptions are deliberately given in the form of simple customer specifications, which
        (as in the real world) are incomplete and often ambiguous, rather than a set of exact functional
        specifications. The group members should work methodically together (as the developers in a real
        world software project would) to:
        1. Analyse and formalise the customer specifications (at this stage, the various design choices and
        the software features can be subject to the group’s creativity).
        2. Design and decompose the functional and programmatic aspects of the problem and allocate
        constituent tasks to each group member. You are expected to use a top-down design which can
        then be modularised so that the tasks for each member can be clearly determined.
        3. Implement the product with frequent meetings to report progress and decisions to each other and
        re-evaluate the agreed courses of action.
        4. Implement test procedures, debug and correct the program. Each program module should be
        independently testable. Testing of each module and the program as a whole should be performed.
        5. Finalise the deliverables.
        The specifications are only basic and most of the design choices should be made in your group
        meetings. The systems described within the different projects have a variety of different features and
        the disambiguation of the customer specifications can be based on the student’s logic and real life
        experience.
        Assessment will be based on whether the product/program offers reasonable functionality and
        features (for the group size, allocated time and project difficulty), its design quality, flexibility,
        robustness, software bugs and other stated deliverables.
        If the group cannot implement all of the system features mentioned, it is better to have a few features
        fully working without run-time crashes than none of the required features working properly due to
        bugs or disrupting ripple effects between modules in the project. However, the corresponding marks
        deduction will be applied depending on the missing features.
        If any group issues arise during the project, it is important to raise these with the module leader as
        soon as they do so that resolutions can be found quickly. It is important to work with your group, and
        to share the work accordingly. All group members should be responsible for some of the coding.
        Individuals may not produce your own work for submission independent of the group.
        4
        Makerspace Seat Booking System
        Project Specification
        Overall description:
        Your team has been hired by the Management Office of a makerspace to develop a software system
        that will handle seat reservations and records. The main requirements from the customer include:
        Customer specifications:
        The implemented software should have the following capabilities:
        **3; Manage bookings for three types of seats: regular, with electrical outlets, and with
        computers. Each seat type has a specific price.
        **3; Manage customer accounts, which are identified by a unique account number.
        **3; Provide business statistics such as the number of seats booked, the number of available
        seats, total rent fees within a given time period, and customer information.
        **3; Enable customers to log in to the system, search for available seats, make bookings, and pay
        the rent fees.
        System Users: The system should cater to the following user functionalities:
        **3; Manager:
        o Able to set or modify seat types and their respective prices
        o Manage the seat database (add, edit, remove seats)
        o View business statistics such as the number of seats booked and total income
        o Additional functionalities may be included if necessary.
        **3; Customers:
        o Able to register a booking
        o Edit booking details (e.g., period of stay or seat type)
        o Cancel booking
        o View past booking and payment records
        o Additional functionalities may be included if necessary
        5
        CPT109 Assessment 3 - Contribution Form
        Group Number:
        Signed by all members:


        Name ID Number Specification &
        Analysis (%) Design (%) Coding (%) Testing (%) Report (%)
        1.
        2.
        3.
        4.
        5.
        Total 100 100 100 100 100
        請加QQ:99515681 或郵箱:99515681@qq.com   WX:codehelp

        掃一掃在手機(jī)打開當(dāng)前頁
      1. 上一篇:CMPT 489代做、Program Synthesis編程設(shè)計代寫
      2. 下一篇:COMP26020代做、代寫C++設(shè)計程序
      3. 無相關(guān)信息
        合肥生活資訊

        合肥圖文信息
        出評 開團(tuán)工具
        出評 開團(tuán)工具
        挖掘機(jī)濾芯提升發(fā)動機(jī)性能
        挖掘機(jī)濾芯提升發(fā)動機(jī)性能
        戴納斯帝壁掛爐全國售后服務(wù)電話24小時官網(wǎng)400(全國服務(wù)熱線)
        戴納斯帝壁掛爐全國售后服務(wù)電話24小時官網(wǎng)
        菲斯曼壁掛爐全國統(tǒng)一400售后維修服務(wù)電話24小時服務(wù)熱線
        菲斯曼壁掛爐全國統(tǒng)一400售后維修服務(wù)電話2
        美的熱水器售后服務(wù)技術(shù)咨詢電話全國24小時客服熱線
        美的熱水器售后服務(wù)技術(shù)咨詢電話全國24小時
        海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
        海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
        合肥機(jī)場巴士4號線
        合肥機(jī)場巴士4號線
        合肥機(jī)場巴士3號線
        合肥機(jī)場巴士3號線
      4. 短信驗證碼 酒店vi設(shè)計 投資移民

        關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

        Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
        ICP備06013414號-3 公安備 42010502001045

        国产午夜亚洲精品午夜鲁丝片 | 久久99精品波多结衣一区| 久久亚洲中文字幕精品一区四| 亚洲日韩精品无码AV海量| 国产精品国产三级国产在线观看 | 日韩色日韩视频亚洲网站| 国产精品老女人精品视| 色综合99久久久无码国产精品| 精品一区二区视频在线观看| 91一区二区在线观看精品| 99国产精品自在自在久久| 日韩人妻无码精品一专区| 熟妇无码乱子成人精品| 久久老子午夜精品无码| 日韩精品在线视频| 久久精品国产免费| 亚洲精品狼友在线播放| 99精品国产自在现线观看| 国产亚洲午夜高清国产拍精品| 精品一区二区无码AV| 精品久久久无码中文字幕| 国产乱子伦精品无码专区| 国产精品综合久久第一页| 精品视频一区二区三区四区五区| 国产精品成人小电影在线观看| 亚洲精品人成无码中文毛片| 国产成人精品综合久久久| 国产精品婷婷午夜在线观看| 精品国产91久久久久久久a | 久久九九久精品国产日韩经典| 日本久久久精品中文字幕| 精品一卡2卡三卡4卡免费视频| 精品国产综合成人亚洲区| 国产精品福利自产拍在线观看| 久久这里只精品国产免费10| 无码国产精品一区二区免费模式| 99久久精品国产片久人| 亚洲精品无码久久久久久久| 99久热任我爽精品视频| 久久99精品久久久久久清纯| 性感美女视频在线观看免费精品 |