Giới thiệu về công nghệ phần mềm


Trình bày quan điểm của bạn về các nội dung sau:

1. Phần mềm là gì?
2. Công nghệ phần mềm là gì?
3. Tại sao phải học Công Nghệ Phần Mềm?
4. Hãy lấy ví dụ 5 phần mềm khác nhau và phân tích các đặc điểm tốt, chưa tốt của phần mềm đó

                                                                            Bài làm
Câu 1: Phần mềm là gì?

    Tập hợp các chương trình máy tính (chuỗi hướng dẫn) và tài liệu liên quan. Các sản phẩm phần mềm có thể được phát triển cho một khách hàng cụ thể hoặc có thể được phát triển cho một thị trường chung.
    Phần mềm cho phép người dùng thực hiện một chức năng được xác định rõ hoặc một số nhiệm vụ cụ thể.
Phân loại phần mềm:
  • Theo phương thức hoạt động
                       Phần mềm hệ thống
                       Phần mềm ứng dụng – phần mềm máy tính
                       Phần mềm dịch mã (trình dịch)
                       Nền tảng ứng dụng:
    • Theo khả năng hay quyền hạn can thiệp vào mã nguồn
                       Phần mềm mã nguồn đóng (closed source software)
                       Phần mềm mã nguồn mở (open source software)


    Câu 2: Công nghệ phần mềm là gì?
        Công nghệ phần mềm (hay còn được gọi kỹ thuật phần mềm). Đó là những khái niệm trong ngành công nghệ thông tin, có sự liên quan mật thiết tới các khía cạnh của quá trình sản xuất phần mềm.Công nghệ được áp dụng một cách có hệ thống cho sự phát triển, sử dụng cũng như để bảo trì các phần mềm hệ thống.
        Công nghệ phần mềm được xem là một bộ phận của quy trình công nghệ hệ thống, có liên quan tới sự phát triển của các ứng dụng, hạ tầng, cơ sở dữ liệu và điều khiển hệ thống. Các kỹ sư phần mềm luôn phải tuân thủ quy định của hệ thống, tổ chức trong công việc cũng như khi sử dụng kỹ thuật, công cụ phù hợp với từng vấn đề, tài nguyên sẵn có.
        Khác với khoa học máy tính, công nghệ phần mềm không chỉ đề cập tới lý thuyết và các vấn đề cơ bản, mà nó còn tập trung vào hoạt động xây dựng chế tạo ra các sản phẩm phần mềm hệ thống hay phần mềm ứng dụng hữu ích với con người. Sự phát triển mạnh mẽ của ngành kỹ thuật phần mềm đã vượt xa hơn hẳn những lý thuyết khoa học máy tính tích góp nhỏ giọt.

    Câu 3. Tại sao phải học Công Nghệ Phần Mềm?
        Phần mềm rất cần thiết đối với cuộc sống của chúng ta, hãy tưởng tượng cuộc sống nếu không có internet, google, facebook hay điện thoại của mình. Điều đó sẽ tồi tệ đến thế nào. Tất cả các nền kinh tế trên thế giới đều phát triển dựa trên phần mềm. Các hệ thống hiện nay phần lớn đều có phần mềm quản lý, điều khiển hệ thống. Nếu như không có công nghệ phần mềm, phần mềm sẽ không thể nào phát triển làm cho phần mềm phát sinh nhiều vấn đề hơn.


        Ví dụ: Trong quá trình hoạt động của phần mềm điều khiển máy bay có lỗi xảy ra làm cho máy bay không thể kiểm soát khiến máy bay rơi xuống. Chính vì lý do trên việc học công nghệ phần mềm như một lẽ tất yếu để phần mềm được hoạt động chơn chu, nhanh chóng. 
       Công nghệ phần mềm đóng góp rất lớn vào GDP của các nước phát triển. Đặc biệt ở Châu Á có Ấn Độ là nước phát triển mạnh nhất về công nghệ phần mềm, nơi được gọi là cường quốc của công phần mềm. Họ sử dụng các phương pháp, công cụ, quy trình để phát triển ứng dụng phần mềm.
         Công nghệ phần mềm cung cấp cho sinh viên những kiến thức liên quan đến quy trình phát triển một phần mềm từ đó tạo ra sản phẩm phần mềm đạt chất lượng cao, đáp ứng các nhu cầu cũng như nghiệp vụ cụ thể trong quá trình xây dựng phần mềm.
        Sinh viên học Công nghệ phần mềm sẽ được trang bị các kiến thức từ cơ bản đến chuyên sâu về công nghệ phần mềm gồm có: Quy trình phát triển phần mềm, kỹ năng vận dụng công cụ phần mềm, thu thập yêu cầu phân tích, thiết kế, lập trình, kiểm thử và vận hành phần mềm.Ngoài ra, sinh viên sẽ trau dồi kỹ năng của mình trong việc thu thập, phân tích, thiết kế, lập trình, kiểm tra, vận hành và bảo trì phần mềm tiêu chuẩn.


        Mỗi lĩnh vực đều có những thách thức khác nhau và kinh nghiệm học tập của mỗi người cũng khác nhau. Đã là người học, dù khó khăn đến đâu, hãy không ngừng học hỏi và cố gắng vươn tới những mục tiêu cao hơn và việc học sẽ không còn quá khó khăn nữa, hãy trang bị thật tốt cho mình nền tảng Công Nghệ Phần Mềm. Nếu là một lập trình viên giỏi thì cơ hội việc làm và thăng tiến sẽ không giới hạn. Không chỉ trong nước mà còn có cơ hội sang quốc gia khác học tập, làm việc.

    Câu 4: Hãy lấy ví dụ 5 phần mềm khác nhau và phân tích các đặc điểm tốt, chưa tốt của phần mềm đó
    1. Youtube:
    •  Ưu điểm:
             Là phần mềm miễn phí dành cho mọi lứa tuổi
             Youtube có giao diện đơn giản nhưng bắt mắt 
             Dễ dàng thao tác trên ứng dụng
             Kho video khổng lồ đa dạng và nhiều chủng loại, thể loại khác nhau
             Kiếm tiền từ các video 
             Tốc độ load video nhanh 
             Sử dụng thuật toán trí tuệ nhân tạo giúp kết quả của việc tìm kiếm luôn làm hài lòng khách hàng.
             Dịch vụ chạy quảng cáo trên youtube mang lại nhiều lợi ích.
    •     Nhược điểm
            Hơn hàng triệu video được tải lên youtube mỗi phút. Do đó, sẽ dễ bị phân tâm khi xem video liên tục một cách không cần thiết.

            Chưa kiểm soát tốt các nội dung video. Có các video sao chép nội dung upload lại tràn lan trên youtube. Tình trạng này, sẽ khiến cho lợi ích của những nhà sản xuất nội dung video gốc không đảm bảo được lượt tương tác.

            Bản thân youtube không kiểm soát hết được các video được up lên. Vậy nên này sinh ra việc có nhiều video không phù hợp xuất hiện.
            Có thể kiếm tiền từ video nên nhiều người đã bất chấp với việc đăng tải những nội dung không phù hợp. 
            Có nhiều loại video với hình thức phản cảm hay bạo lực chưa được kiểm soát và không hạn chế được độ tuổi người xem.
            Biến tướng các video theo nhiều chiều hướng khác nhau khiến người xem cảm thấy khó chịu.
            Mọi người có thể tự do bình luận và không ít trường hợp đưa ra những lời lẽ thô tục, kém văn hóa nhưng không bị báo cáo hay bác bỏ

        2. Lazada

    •  Ưu điểm
                Giao diện đẹp gần gũi với người dùng, bộ lọc tìm kiếm sản phẩm thông minh
                Thao tác dễ dàng và nhanh chóng
                Mua hàng đảm bảo an toàn
                Hỗ trợ chi phí vận chuyển
                Hỗ trợ tương tác tốt giữa người mua và người bán
                Mở gian hàng cực nhanh bằng số điện thoại và email
                Quản lý hàng tồn dễ dàng
                Thường xuyên có các chiến lược marketing sáng tạo để thu hút người dùng.
    •      Nhược điểm
                Tuy được biết tới là ứng dụng tiện ích hàng đầu với đông đảo người sử dụng. Nhưng Lazada App vẫn còn phải cải thiện nhiều ở nhiều khâu. Trong đó cần phải nói tới
                Tốc độ load app và độ mượt mà của ứng dụng này
                Khó bán hàng vì mức độ cạnh tranh cao hơn các sàn TMĐT khác
                Chưa kiểm soát được vấn đề bán phá giá thị trường gây hoang mang cho người bán
                Kiểm duyệt sản phẩm lâu gây chậm trễ, gián đoạn trong kinh doanh
                Tình trạng hàng kém chất lượng vẫn tràn lan, hạ thấp uy tín của shop bán hàng chính hãng.
                Chi phí vận chuyển tương đối cao so với các sàn TMĐT cạnh tranh
                Không có tổng đài, chỉ có chat trực tuyến. Các vấn đề cần xử lý nhanh đều phải chờ phản hồi bằng văn bản.
                Không có chính sách trợ giá cho các sản phẩm nhỏ lẻ giống như TikTok Shop hay Shoppe
    3. TikTok
    • Ưu điểm
                 Thao tác sử dụng đơn giản
                 Nhắn tin giữa người sử dụng với nhau 
                 Có thể tìm hiểu về nhiều nền văn hóa mới trên nhiều quốc gia khác nhau
                 Là nơi giao lưu kết nối bạn bè quốc tế, trao đổi và trau dồi thêm trình độ ngoại ngữ.
                 Có thể sử dụng là nơi dạy học cho học sinh, sinh viên
                 Có thể kinh doanh buôn bán trên TikTok Shop
                 Có chính sách ưu đãi cho những cá nhân kinh doanh trên TikTok Shop
                 Kho video sinh động hấp dẫn
                 Đem đến cho người dùng những trải nghiệm tuyệt vời nhất với trí tuệ nhân tạo AI
                 Kích thích sự sáng tạo của con người trong mọi hoàn cảnh.
                 Giúp người chơi kiếm thêm thu nhập bằng cách bán hàng online, hay quảng cáo thương hiệu…
    • Nhược điểm
                 VideoTik Tok không đựng kiểm định trước khi đăng. Do đó, dẫn đến tình trạng có nhiều video bạo lực, tình dục, phản cảm… cũng được đăng tải. Dẫn đến những mối nguy hiểm cho người xem đặc biệt là giới trẻ và trẻ em.    
                Có nhiều phản hồi thì có nhiều video không hợp lệ có nội phản cảm, gây ảnh hưởng đến tâm lý người xem
                Gây nghiện, bạn có thể dừng ra hàng giờ đồng hồ chỉ để lướt và xem các video được chia sẻ trên Tik Tok mà không đem đến bất kì một mục tiêu gì.         
                Dùng các chiêu trò “phản cảm” để có nhiều lượt yêu thích và chia sẻ. Dẫn đến tình trạng tâm lý bất ổn, thường xuyên ảo tưởng…
                Chức năng TikTok Shop nhưng một sàn TMĐT nhưng chưa có các chính sách bảo mật, bảo đảm quyền cho người mua và người bán
                Khả năng bị rò rỉ thông tin người dùng rất lớn, Tik Tok sẽ dùng các thuật toán để đoán định nhu cầu, mục đích người dùng để cung cấp những sản phẩm dịch vụ.
    4. Spotify
    •     Ưu điểm
                    Thao tác sử dụng đơn giản
                    Đăng ký tài khoản Spotify miễn phí
                    Có tính năng nhắn tin với bạn bè giống như một mạng xã hội riêng biệt
                    Spotify cung cấp trải nghiệm nghe tuyệt vời
                    Tự tạo danh sách nhạc riêng cho bản thân
                    Kho nhạc đa dạng phong phú với chất lượng cao
    • Nhược điểm
                    Chưa có tại nhiều quốc gia trên thế giới.
                    Chi phí sử dụng dịch vụ Primeum tương đối cao.
                    Sử dụng tài khoản miễn phí có nhiều hạn chế : Khi nghe nhạc đính kèm theo nhiều quảng cáo làm giảm trải nghiệm nghe nhạc, làm cho người dùng không được thỏa mái.
                    Chất lượng âm thanh thấp khi sử dụng dịch vụ miễn phí .
                    Không có khả năng nghe nhạc ngoại tuyến khi sử dụng dịch vụ miễn phí.
     
    5. Momo
    • Ưu điểm
                Giao diện dễ sử dụng, gần gũi với người dùng            
                Chuyển tiền, nhận tiền trong tích tắc
                Thanh toán hóa đơn hàng hóa, dịch vụ mọi lúc mọi nơi
                Nạp và rút tiền từ các ngân hàng trong nước
                Muôn vàn ưu đãi khuyến mãi, giảm giá, voucher tuyệt vời
                Mua vé máy bay, tàu xe với giá cực hấp dẫn
                Khả năng bảo mật cao
                Giao diện dễ sử dụng, gần gũi với người dùng
    • Nhược điểm
                    Phí rút tiền còn khá cao, chỉ miễn phí trong 3 lần rút tiền đầu tiên trong tháng, từ lần thứ 4 sẽ bắt đầu tính phí
                    Khả năng truy cập chưa ổn định, còn giật ,lag khi ra vào ứng dụng
                    Chiết khấu khi mua thẻ điện thoại thấp
                    Phí sử dụng dịch vụ Ví trả sau tương đối cao
                    Chưa liên kết hoàn với các ngân hàng trên toàn quốc
                    Là ví nội địa nên không thể thanh toán bên ngoài quốc gia
                    Là ví điện tử nên khó sử dụng tại các vùng quê, nông thôn

    Nhận xét