GIỚI THIỆU VỀ CÔNG TY VÀ CÁC QUY ĐỊNH NỘI BỘ,
Giới thiệu về công ty TNHH phần mềm FPT (FSOFT)
FPT Software, công ty cổ phần phần mềm FPT, là nhà dẫn đầu Việt Nam trong lĩnh vực xuất khẩu phần mềm Được thành lập vào ngày 13/1/1999, FPT Software thuộc Tập đoàn FPT và chuyên cung cấp dịch vụ gia công phần mềm Công ty áp dụng các quy trình chuẩn quốc tế về sản xuất phần mềm, quản lý chất lượng và bảo mật thông tin như CMMI5, ISO 9001:2000 và ISO 27001:2005, khẳng định vị thế hàng đầu trong ngành công nghiệp phần mềm tại Việt Nam.
Công ty Phần mềm FPT, với 7 công ty thành viên tại Nhật Bản, Singapore, Pháp, Mỹ, Malaysia, Úc, Việt Nam và 3 chi nhánh tại Hà Nội, TP HCM và Đà Nẵng, đã có 10 năm phát triển mạnh mẽ, đạt tốc độ tăng trưởng 100% mỗi năm và doanh thu 42 triệu USD vào năm 2009 Dưới sự lãnh đạo của Chủ tịch Hội đồng quản trị Nguyễn Thành Nam và Tổng Giám đốc Bùi Thị Hồng Liên, FPT Software đã xây dựng đội ngũ nhân sự lên đến 2.506 người tính đến cuối năm 2009, với vốn điều lệ 367,172,760,000 VND Công ty cam kết mang đến sự hài lòng cho khách hàng, coi con người là cốt lõi, đảm bảo chất lượng tốt nhất trong sản phẩm, và tuân thủ đạo đức kinh doanh cao nhất, góp phần vào sự phát triển bền vững của tổ chức và cộng đồng Thông tin chi tiết có thể được tìm thấy tại website: http://www.fpt-software.com.
Vào ngày 13 tháng 9 năm 1988, FPT được thành lập với tên gọi Công ty Chế biến Thực phẩm, chuyên hoạt động trong các lĩnh vực công nghệ sấy, công nghệ thông tin và công nghệ tự động hóa Tên gọi FPT ban đầu mang ý nghĩa là The Food Processing Technology Company, phản ánh sự khởi đầu của công ty trong ngành chế biến thực phẩm.
Ngày 27/10/1990, được đổi tên thành The Corporation for Financing
Promoting Technology - Công ty Đầu tư và Phát triển Công nghệ với hoạt động kinh doanh cốt lõi là CNTT.
Tháng 4 năm 2002, FPT trở thành công ty cổ phần.
Năm 1998, FPT trở thành 1 trong 4 nhà cung cấp dịch vụ Internet đầu tiên tại Việt Nam, tạo bước phát triển đột phá cho lĩnh vực này tại Việt Nam.
Ngày 8 tháng 9 năm 2006, Thủ tướng Chính phủ Việt Nam ký quyết định thành lập trường Đại học FPT trực thuộc Công ty FPT Hiệu trưởng của trường là Tiến sĩ Lê Trường Tùng, còn Chủ tịch Hội đồng Quản trị là Phó giáo sư, Tiến sĩ Trương Gia Bình.
Ngày 24 tháng 10 năm 2006, FPT đã công bố quyết định phát hành thêm cổ phiếu cho hai nhà đầu tư chiến lược là Quỹ đầu tư Texas Pacific Group (TPG) FPT nhận được một khoản đầu tư là 36,5 triệu USD thông qua quỹ đầu tư TPG Ventures và Intel Capital.
Ngày 18 tháng 11 năm 2006, Tập đoàn Microsoft và công ty FPT ký thoả thuận liên minh chiến lược.
Ngày 13 tháng 12 năm 2006, cổ phiếu FPT lên sàn chứng khoán Thành phố Hồ Chí Minh (HoSE).
Ngày 25 tháng 12 năm 2006, Chủ tịch HĐQT Công ty FPT đã ký quyết hợp nhất các Công ty TNHH Hệ thống Thông tin FPT (FIS), Công ty TNHH Giải pháp Phần mềm FPT (FSS) và Trung tâm dịch vụ ERP (FES) kể từ ngày 01/01/2007 Công ty hợp nhất có tên là Công ty TNHH Hệ thống Thông tin FPT.
Ngày 1 tháng 1 năm 2007, FPT thành lập Công ty TNHH Bán lẻ FPT với mô hình Công ty TNHH một thành viên.
Ngày 13 tháng 3 năm 2007, thành lập Công ty Cổ phần Quảng cáo FPT (FPT Promo JSC) và Công ty TNHH Phần mềm Châu Á Thái Bình Dương đặt tại Singapore (FAPAC).
Ngày 19 tháng 12 năm 2008, Công ty FPT công bố được chấp thuận đổi tên từ "Công ty Cổ phần Phát triển và Đầu tư Công nghệ" thành "Công ty
Cổ phần FPT" viết tắt là "FPT Corporation".
Ngày 24 tháng 12 năm 2008, Công ty FPT công bố quyết định bổ nhiệm Tổng Giám đốc mới là ông Nguyễn Thành Nam thay ông Trương Gia Bình Ông Nam là thành viên sáng lập Công ty FPT, Chủ tịch HĐQT của Công ty Phần mềm FPT (FSOFT).
Tháng 2 năm 2011, Hội đồng Quản trị Công ty FPT có nghị quyết bổ nhiệm ông Trương Đình Anh làm Tổng giám đốc thay thế cho ông Nguyễn Thành Nam
Ngày 31 tháng 7 năm 2013, Hội đồng Quản trị Công ty FPT FPT đã thông qua nghị quyết bổ nhiệm ông Bùi Quang Ngọc, Tiến sĩ về cơ sở dữ liệu, làm Tổng Giám đốc FPT thay thế ông Trương Gia Bình Ông Ngọc là một trong các thành viên sáng lập và hiện là Phó Chủ tịch Hội đồng Quản trị FPT.
Năm 2014, FPT trở thành công ty CNTT đầu tiên tại Việt Nam thực hiện việc mua lại một công ty CNTT nước ngoài, cụ thể là RWE IT Slovakia, thuộc Tập đoàn năng lượng hàng đầu châu Âu, RWE.
Tháng 8 năm 2017, FPT chuyển nhượng 30% vốn tại Công ty Cổ phần Bán lẻ kỹ thuật số FPT (FPT Retail) cho Vina Capital và Dragon Capital, giảm tỷ lệ sở hữu của Công ty tại FPT Retail xuống còn 55%.
Tháng 9 năm 2017, FPT chuyển nhượng 47% vốn tại Công ty Cổ phần Thương mại FPT (FPT Trading) cho Tập đoàn Synnex (Đài Loan), giảm tỷ lệ sở hữu của Công ty tại FPT Retail xuống còn 48%.
Tháng 7 năm 2018, FPT mua 90% cổ phần của Intellinet Consulting (Intellinet), một trong những công ty tư vấn công nghệ có tốc độ tăng trưởng nhanh nhất tại Mỹ.
Tháng 3 năm 2019, FPT đã bổ nhiệm ông Nguyễn Văn Khoa - Phó Tổng Giám đốc FPT kiêm Tổng Giám đốc Công ty TNHH Hệ thống Thông tin FPT - đảm trách vị trí Tổng Giám đốc FPT, thay thế ông Bùi Quang Ngọc hết nhiệm kỳ
Tháng 6 năm 2020, FPT ký kết thỏa thuận hợp tác chiến lược với Viện nghiên cứu trí tuệ nhân tạo hàng đầu thế giới Mila, mở ra cơ hội cọ xát, nâng cao năng lực công nghệ cho cộng đồng công nghệ trẻ của Việt Nam.
Tháng 10 năm 2020, FPT được Stevie® Awards - Giải thưởng hàng đầu thế giới tôn vinh những thành tựu của doanh nghiệp trao giải Doanh nghiệp Ứng phó Covid-19 hiệu quả nhất (Most Valuable Corporate Response).
FPT hiện có 48 văn phòng tại 26 quốc gia và hạ tầng viễn thông trải rộng khắp 59/63 tỉnh, thành phố tại Việt Nam Trụ sở chính của công ty tọa lạc tại Tòa nhà FPT, số 10 Phố Phạm Văn Bạch, Phường Dịch Vọng, Quận Cầu Giấy, Hà Nội, với sự tham gia của 8 công ty thành viên và 3 công ty liên kết.
1 Công ty TNHH Phần mềm FPT (FPT Software)
2 Công ty TNHH Hệ thống Thông tin FPT (FPT Information System)
3 Công ty Cổ phần Viễn thông FPT (FPT Telecom)
4 Công ty Cổ phần Dịch vụ Trực tuyến FPT (FPT Online)
5 Công ty TNHH Giáo dục FPT (FPT Education)
6 Công ty TNHH Đầu tư FPT (FPT Investment)
7 Công ty TNHH FPT Smart Cloud (FPT Smart Cloud)
8 Công ty TNHH FPT Digital (FPT Digital)
Huân chương Lao động hạng Nhất, Nhì, Ba
Anh hùng lực lượng vũ trang nhân dân(1998)
500 công ty lớn nhất Việt Nam
Top 10 công ty tư nhân lớn nhất Việt Nam
Top 50 thương hiệu công ty có giá trị nhất Việt Nam.
Các quy định nội bộ và quy định về an toàn lao động tại công ty
1.2.1 Đối với quá trình thực hiện công việc
Trong quá trình thực hiện công việc, người lao động có trách nhiệm:
+ Tuân thủ quy định của pháp luật
+ Tuân thủ các quy định của Công ty, bao gồm nhưng không giới hạn:
Bộ quy tắc đạo đức kinh doanh và nội quy lao động của công ty bao gồm các quy chế, quy định, quy trình, hướng dẫn, biểu mẫu, phương pháp làm việc và chế độ báo cáo cần thiết để đảm bảo hoạt động hiệu quả và tuân thủ các tiêu chuẩn đạo đức.
+ Tuân thủ những cam kết với Bên thứ ba khi được giao nhiệm vụ làm việc với Bên thứ ba.
+ Tuân thủ chỉ đạo, hướng dẫn, phân công công việc của Cán bộ quản lý.
Người lao động có trách nhiệm hoàn thành công việc hoặc nhiệm vụ được giao, điều này có nghĩa là họ phải thực hiện đầy đủ và đúng hạn các nhiệm vụ được phân công để đạt được kết quả mong đợi.
+ Hoàn thành khối lượng công việc hoặc nhiệm vụ được giao.
+ Đảm bảo chất lượng công việc hoặc nhiệm vụ đúng theo yêu cầu của Công ty và/hoặc của Bên thứ ba.
+ Hoàn thành công việc hoặc nhiệm vụ đúng thời hạn.
Người lao động sẽ bị coi là không hoàn thành công việc theo hợp đồng nếu không thực hiện nhiệm vụ được giao do yếu tố chủ quan, và đã nhận ít nhất 02 lần nhắc nhở bằng văn bản trong một tháng hoặc trong kỳ đánh giá theo quy định của Công ty, nhưng vẫn không có sự cải thiện.
Người lao động có trách nhiệm thực hiện công việc được giao trong đúng nhiệm vụ, quyền hạn của mình.
Người lao động phải làm việc vì lợi ích cao nhất của công ty, trong đó, người lao động phải đặc biệt tuân thủ các quy định sau:
+ Lựa chọn phương án tối ưu và hợp lý nhất cho công ty.
Không được lợi dụng vị trí và chức vụ trong công ty, cũng như hình ảnh của công ty, để trục lợi cá nhân hoặc giành những đặc quyền cho bản thân và người thân.
+ Tuân thủ nghiêm túc các quy định của pháp luật và của công ty về giao dịch với người có liên quan.
+ Không thực hiện các hành vi có mâu thuẫn lợi ích với công ty.
Người lao động có trách nhiệm tham gia các khóa đào tạo và các kỳ kiểm tra theo yêu cầu của công ty.
1.2.2 Đối với trật tự trong công ty
A, Ra vào địa điểm làm việc:
Địa điểm làm việc, khu vực làm việc chỉ được sử dụng nhằm mục đích công việc và các hoạt động khác theo yêu cầu của công ty.
Thẻ ra vào + Bảo quản, giữ gìn thẻ ra vào.
+ Báo cáo ngay khi mất thẻ hoặc quên thẻ và phải làm thủ tục mượn thẻ tại quầy lễ tân khi không có thẻ.
Thẻ ra vào chỉ được sử dụng bởi người được cấp, và việc cho phép người khác sử dụng thẻ của mình hoặc sử dụng thẻ của người khác để vào khu vực làm việc là hoàn toàn nghiêm cấm.
Người lao động cần tuân thủ quy định của công ty bằng cách đeo thẻ đúng cách trong suốt thời gian làm việc Ngoài ra, thẻ ra vào phải được trả lại cho công ty ngay khi người lao động nghỉ việc.
Trong môi trường làm việc, có những khu vực hạn chế ra vào chỉ dành cho những người được giao nhiệm vụ Người lao động chỉ được phép vào những khu vực được chỉ định, và tuyệt đối không được xâm nhập vào các khu vực hạn chế Nếu được phép vào những khu vực này, người lao động cần tuân thủ nghiêm ngặt các quy định liên quan.
Tuân thủ các biển báo và hiệu lệnh của công ty là rất quan trọng, bao gồm biển cấm quay phim và chụp hình, biển cấm sử dụng điện thoại di động, biển cấm ghi âm, cùng với các biển báo chỉ dẫn khu vực hạn chế ra vào.
Tiếp khách tại địa điểm làm việc
+ Trong thời giờ làm việc, Người lao động chỉ được tiếp khách phục vụ cho mục đích công việc.
Người lao động cần tuân thủ quy định không dẫn người không có phận sự vào Địa điểm làm việc hoặc Khu vực làm việc nếu chưa được sự phê duyệt từ người có thẩm quyền của Công ty.
+ Khi dẫn Bên thứ ba vào Địa điểm làm việc, Người lao động cần thực hiện các thủ tục theo quy định của Công ty, như :
Đăng ký mượn thẻ ra vào cho Bên thứ ba và thông tin cho Bên thứ ba về nội quy của Địa điểm làm việc, Khu vực làm việc;
Hướng dẫn Bên thứ ba ra vào những khu vực được phép;
Trong mọi trường hợp, không cho phép Bên thứ ba đi lại hoặc lưu trú trong Khu vực làm việc và Địa điểm làm việc nếu không có sự hiện diện của Người lao động.
Nếu Bên thứ ba thể hiện thái độ hoặc hành vi không đúng mực, Người lao động cần nhanh chóng thông báo cho bảo vệ Công ty để có biện pháp xử lý kịp thời.
Người lao động phải ăn mặc trang phục lịch sự và phù hợp với công việc cần thực hiện.
Trong công việc, Người lao động phải :
+ Luôn trung thực Nghiêm cấm việc sử dụng, cung cấp thông tin không đúng sự thật hoặc che giấu sự thật trong quá trình thực hiện công việc.
+ Có trách nhiệm với công việc, nỗ lực để đạt kết quả công việc cao nhất và chịu trách nhiệm về kết quả công việc được giao.
+ Hợp tác, hỗ trợ đồng nghiệp để hoàn thành tốt công việc được giao.
Trong văn hóa ứng xử Người lao động phải:
+ Tôn trọng đồng nghiệp và Bên thứ ba, bao gồm nhưng không giới hạn:
Tôn trọng quyền tự do, dân chủ của đồng nghiệp và Bên thứ ba;
Tôn trọng tính mạng, sức khỏe, danh dự, nhân phẩm của đồng nghiệp và Bên thứ ba.
+ Cư xử hòa nhã, lịch sự, đúng mực, bình đẳng và góp phần xây dựng tinh thần đoàn kết trong môi trường làm việc của Công ty.
Chúng tôi cam kết tôn trọng mọi thông tin không công khai của bên thứ ba, đảm bảo việc thu thập, sử dụng và chia sẻ thông tin này được thực hiện hợp pháp và tuân thủ các quy tắc đạo đức kinh doanh của Công ty.
Không được sử dụng bên thứ ba nếu biết rằng họ đang lợi dụng danh nghĩa công ty để hối lộ cán bộ công chức Nhà nước Trước khi đưa, giao hoặc tặng bất kỳ tài sản nào có giá trị cho bên thứ ba, cần phải xin phê duyệt từ người có thẩm quyền.
+ Nguyên tắc khi phát biểu công khai:
Người lao động phải thận trọng với các thông tin có liên quan đến Công ty.
Người lao động chỉ được phát biểu công khai, trả lời phỏng vấn hoặc đăng tải thông tin trên mạng xã hội và các phương tiện truyền thông khác nhân danh Công ty khi có sự ủy quyền bằng văn bản từ người có thẩm quyền trong Công ty.
Người lao động cần tránh mọi hành động có thể làm ảnh hưởng đến hình ảnh của Công ty hoặc gây nhầm lẫn cho người khác rằng họ đang đại diện cho Công ty, trừ khi được ủy quyền theo quy định.
Người lao động không được thực hiện các hành vi sau:
- Sử dụng ma túy và các chất tiền ma túy tại Địa điểm làm việc.
- Sử dụng đồ uống có cồn tại Địa điểm làm việc trừ các trường hợp được người có thẩm quyền của Công ty cho phép.
- Đánh bạc, tổ chức đánh bạc tại Địa điểm làm việc.
- Cố ý gây thương tích cho đồng nghiệp hoặc Bên thứ ba tại Địa điểm làm việc.
- Hút thuốc ngoài khu vực cho phép hút thuốc tại Địa điểm làm việc.
- Mang các chất dễ gây cháy nổ hoặc vũ khí hay các vật dụng nguy hiểm vào địa điểm làm việc.
- Sử dụng các phương tiện thông tin, truyền thông để nói xấu, xúc phạm, đưa tin không đúng sự thật về đồng nghiệp, Cán bộ quản lý, Công ty.
- Viết các đơn thư khiếu nại, tố cáo sai sự thật; tuyên truyền; lôi kéo, khiêu khích, xúi giục người khác gây mất đoàn kết nội bộ.
- Khiêu khích, xúi giục Người lao động khác thực hiện hành vi vi phạm Nội quy lao động.
- Ngược đãi, quấy rối tình dục Người lao động khác hoặc Bên thứ ba tại địa điểm làm việc
1.2.3 Bảo mật thông tin ở FPT Software
- Các quy định bảo mật thông tin tại FPT Software:
+ Ra vào nơi làm việc
+ Sử dụng thiết bị ngoại vi
+ Sử dụng thiết bị ghi hình ghi âm
+ Sử dụng thông tin mật của công ty
+ Sử dụng thông tin cá nhân
+ Sử dụng mạng nội bộ, file server và internet
- Bảo mật thông tin theo ISO27001:
QUY TRÌNH SẢN XUẤT, QUẢN LÝ DÂY CHUYỀN SẢN XUẤT
Quy trình phân tích yêu cầu phần mềm ở FPT Software
Là giai đoạn đầu tiên của Software Engineering.
-Nhằm đảm bảo rằng các yêu cầu cho sản phẩm phần mềm được định nghĩa và hiểu rõ ràng.
+ Để biết yêu cầu của khách hàng là gì?
+ Hiểu những gì khách hàng cần và mong đợi.
-Để đảm bảo rằng các yêu cầu đã được tìm thấy.
-Các yêu cầu được lập thành tài liệu và kiểm soát để thiết lập a bước cơ bản cho phát triển phần mềm và sử dựng quản lý dự án.
Hình 2.1: Quy trình phân tích yêu cầu tại FPT SOFTWARE
2.1.3 Phát hiện và phân tích yêu cầu phần mềm
Thỉnh thoảng được gọi là khám phá các yêu cầu
Để phát hiện các yêu cầu không thường xuyên, bạn cần chủ động làm việc với khách hàng và các bên liên quan Việc này giúp bạn nhận diện những nhu cầu tiềm ẩn và đảm bảo rằng các yêu cầu được đáp ứng một cách hiệu quả.
Các dịch vụ mà hệ thống sẽ cung cấp
Các ràng buộc mà hệ thống sẽ phải đáp ứng
Phân tích yêu cầu hoàn thành để:
Phát hiện và xử lý các xung đột giữa các yêu cầu
Khám phát các giới hạn của phần mềm và làm thế nào nó tương tác với môi trường của nó.
Xây dựng các yêu cầu hệ thống để lấy được các yêu cầu phần mềm.
2.1.4 Tiến trình để phát hiện và phân tích yêu cầu phần mềm
Hình 2.2: Tiến trình để phát hiện và phân tích yêu cầu phần mềm
2.1.5 Các vấn đề trong phát hiện và phân tích yêu cầu phần mềm:
Các vấn đề về phạm vi
-Giới hạn của các hệ thống các rủi ro được phát hiện
-Các khách hàng/người dùng không cần thiết chi tiết kỹ thuật vì có thể nhầm lẫn giữa mục tiêu của các hệ thống
Các vấn đề về sự hiểu biết:
-Các khách hàng/người dùng không hoàn toàn chắc chắn những gì cần
-Có một sự hiểu biết nghèo nàn về khả năng và giới hạn của môi trường tính toán của họ.
2.1.6 Các kỹ thuật để phát hiện và phân tích yêu cầu phần mềm
Các kỹ thuật phát hiện:
- Nghiên cứu tên miền ứng dụng
- Đưa ra câu hỏi và phỏng vấn
- Hội thảo và thảo luận
Các kỹ thuật phân tích:
- Mô hình hóa hệ thống
Quy trình thiết kế tại FPT SOFTWARE
Khai thác các giải pháp yêu cầu.
Tạo kiến trúc thiết kế, cấp cao và tài liệu thiết kế chi tiết.
Hình 2.3: Quy trình thiết kế tại FPT Software
AD/HLD, DD: Các bước và các hoạt động
- Xem lại và phê duyệt thiết kế ở mức cao:
+ Chuẩn bị cho việc xem lại HLD, báo và gửi tài liệu, các bản ghi tới người xem lại đó.
+ Review: Phương pháp thiết kế, kiến trúc hệ thống, tính khả thi của quá trình thiết kế chi tiết và coding
+ Thiết kế màn hình, báo cáo, các giải thuật và các module khác.
+ Tại tài liệu thiết kế chi tiết.
2.2.3 Thiết kế quy trình làm việc
Hình 2.4: Lưu đồ thiết kế quy trình làm việc Các bước thiết kế: a Bước 1: Lập kế hoạch.
Mục đích: Nó để thành lập kế hoạch thiết kế.
Trigger: Dự án được mở và quản lý dự án được bổ nhiệm.
- Các yêu cầu của khách hàng.
Nghiên cứu yêu cầu thiết kế bao gồm việc thu thập các mẫu và mô tả cần thiết, xác định các tiêu chuẩn và quy định liên quan, cũng như hướng dẫn thực hiện Bên cạnh đó, việc xem xét các thiết kế tương tự và có thể tái sử dụng là rất quan trọng, cùng với việc áp dụng các công cụ hỗ trợ trong quá trình thiết kế.
Nghiên cứu các đầu vào như hiệu năng, yêu cầu chức năng, quy định pháp lý và các yêu cầu khác là rất quan trọng Tuy nhiên, hiện tại, các quyết định liên quan đến yêu cầu vẫn chưa rõ ràng và chưa thống nhất.
Để tạo kế hoạch thiết kế hiệu quả, cần xác định rõ phạm vi và mục đích của dự án, các nhiệm vụ và kết quả mong đợi Đồng thời, cần lập kế hoạch cho các giai đoạn và cột mốc quan trọng, xây dựng lịch trình và phân bổ nguồn lực hợp lý Ngoài ra, việc xác định các giao diện, tiêu chuẩn thiết kế và tiêu chí đánh giá cũng là yếu tố quan trọng trong quá trình thiết kế.
- Kế hoạch thiết kế được tạo và phê chuẩn: Quá trình thiết kế, nguồn lực cho thiết kế, các tools được sử dụng, lịch trình.
- Các chuẩn, mẫu và checklist được sử dụng cho thiết kế đã được thành lập. b Bước 2: Phát triển thiết kế cấp cao.
Mục đích: Để phát triển kiến trúc thiết kế.
Kế hoạch cho thiết kế được phê duyệt.
Nghiên cứu tài liệu phân tích công việc và yêu cầu người dùng là bước quan trọng trong việc định nghĩa các yếu tố chính của kiến trúc hệ thống Điều này bao gồm việc xây dựng mô hình kỹ thuật, mô hình hoạt động, mô hình cơ sở dữ liệu, mô hình cấu trúc chương trình, và phát triển nguyên mẫu nếu cần thiết.
- Các mẫu yêu cầu phần mềm.
- Mô hình phần mềm, nguyên mẫu (nếu có).
- Các kết quả thiết kế chương trình.
- Các kết quả thiết kế giao diện.
- Các kết quả cài đặt của các tool cho việc thiết kế.
- Tài liệu thiết kế kiến trúc. c Bước 3: Đánh giá, phê duyệt thiết kế cấp cao.
Mục đích: Để làm rõ và xác nhận kiến trúc thiết kế.
Kiến trúc thiết kế sẵn sàng để xem xét và phê duyệt.
- Tài liệu thiết kế kiến trúc.
- Chuẩn, các yêu cầu thiết kế.
- Chuẩn bị cho đánh giá thiết kế cấp cao, thông báo và gửi tài liệu, các bản ghi tới người xem xét.
Đánh giá thiết kế cấp cao bao gồm việc phân tích các giải pháp thiết kế, công cụ sử dụng, và các tiêu chuẩn áp dụng Ngoài ra, kiến trúc hệ thống cũng cần được xem xét kỹ lưỡng để đảm bảo tính khả thi của quá trình thiết kế chi tiết và lập trình.
- Phê duyệt thiết kế cấp cao và thay đổi yêu cầu (nếu cần).
- Đánh giá báo cáo, yêu cầu thay đổi (nếu cần).
- Thiết kế kiến trúc được phê duyệt và các yêu cầu thay đổi của nó. d Bước 4: Phát triển thiết kế chi tiết.
Mục đích: Để phát triển thiết kế chi tiết.
- SRS, URD, và các yêu cầu của khách hàng.
- Tài liệu thiết kế kiến trúc.
- Thiết kế các báo cáo.
- Thiết kế các giải thuật.
- Thiết kế các module khác.
- Tạo tài liệu thiết kế chi tiết.
- Tài liệu thiết kế chi tiết.
- Các mâu thiết kế. e Bước 5: Tiến hành chuyển đổi thiết kế.
Cung cấp các gói thiết kế cho giai đoạn tiếp theo.
Các gói thiết kế là sẵn sàng để chuyển giao.
- Tổng quát hóa các kết quả thiết kế, xem lại các chú ý và định nghĩa thêm công việc.
- Xem xét và phê duyệt các sản phẩm thiết kế trước khi cung cấp cho khách hàng, nếu cần.
- Cung cấp các sản phẩm thiết kế tới các đơn vị sản xuất, và tới khách hàng (nếu cần).
- Tạo báo cáo tóm tắt thiết kế.
- Các sản phầm thiết kế được cung cấp.
- Báo cáo 2 tóm tắt thiết kế.
THỰC TẬP CÔNG TY TNHH PHẦN MỀM FPT (FSOFT)
Vị trí, mô tả công việc và quá trình thực hiện công việc
Mô tả công việc được phân công
Nội dung công việc: Thực tập sinh C/ Embedded
Bảng 3.1: Lộ trình thực tập tháng thứ nhất
Ngày học Tên bài học Nội dung, kiến thức
Array in C Decision in C Looping In C
What is function Inline keyword, inline function Phân biệt macro-like function và function
Variable argument list Function argument, function return Recursion
17/01/2022 Practicce and review Practice Time: Assignment
7 Pointer arithmetic 19/01/2022 Practicce and review Practice Time: Assignment
Algorithms Data structure and Algorithms 24/01/2022 Practicce and review Practice Time: Assignment
Assigning pointer to address Wrong using pointer
Pointer essence Function pointer Callback function 26/01/2022 Pointer Advances Day 2 Assignment Review & Guides 27/01/2022 Pointer Advances Day 3 Assignment Review & Guides 28/01/2022 Optimization in C Optimization
Do the Mock test - Day 1
Do the Mock test - Day 2Review Mock test
Do mock test Do the Mock test - Day 3
Do the Mock test - Day 4 Review Mock test
Do the Mock test - Day 5
Do the Mock test - Day 5 Review Mock test
Bảng 3.2: Lộ trình thực tập tháng thứ hai Ngày học Tên bài học Nội dung, kiến thức
Embedded System Getting Started + Embedded Software Development
Introduction to the course Embedded system Introduction Setup working environment and try to create a sample project for Freedom KL46Z board by using IAR IDE then download to the board.
Embedded Software Development & Getting started with Kl46 freedom board
Embedded Software Overview and Basic Development
Process Input/output Basic Overview on Freescale Freedom KL46
IDE: IAR 22/02/2022 Getting started with
Write an example application to blink a led with given frequency.
Cortex Microcontroller Software Interface Standard (CMSIS)
Overview on Common Microcontroller Software Interface Standard (CMSIS). Update Assignment 1 base on CMSIS
Introduction to ARM Cortex-M architecture
Describe about the programmer model in ARM Cortex-M
Explain on Instruction Set Archtecture
ARM Cortex-M architecture overview (Cont)
Write an example application to blink a led by using a system timer (SysTick)
Update the previous exercise, the blink frequency can be changed by using the SW1 button
Introduce on Interrupt Management in ARM Cortex- M
Organization of Vector Table Some important registers: NVIC & SCB
Exceptions sequences and handling optimization technique 02/03/2022 Practice and review Assigment guide
03/03/2022 Pheripheral ADC/DAC ADC/DAC module
Practice time: Write an example application use light sensor to show light intensity of one led (or LCD if have).
04/03/2022 Practice and review Practice time: Write an software timer
Overview on KL46 Timer modules
Periodic Interrupt Timer (PIT) KL46 PIT Module
08/03/2022 Practice and review Practice time: Write an software timer
I2C module Practice time: Write an example application use read/write EEPROM module by I2C connection.
10/03/2022 Practice and review Practice time: Write an software timer
Introduction to UART Data Transmission/Data Reception
RS232 StandardFreedom KL46 UARTPractice time: Write a program sends a “Hello world!” to PC through UART.
Tổng hợp, phân tích kết quả thực tập tại doanh nghiệp
Kết quả đạt được sau khóa thực tập tại Fsoft:
- Nắm vững các kiến thức ngôn ngữ C như:
Quản lý bộ nhớ và con trỏ
Macro và thao tác bit
Cấu trúc dữ liệu và giải thuật
Con trỏ nâng cao và tối ưu hóa
Thao tác file và 1 số lỗi cơ bản
- Nắm vững các kiến thức Embedded như:
Vi điều khiển và vi xử lý
Các ngoại vi của vi điều khiển
Các chuẩn giao tiếp UART, I2C…
Các bộ chuyển đổi ADC, DAC
- Học được một số kĩ năng mềm như:
Làm báo cáo hàng ngày
Kỹ năng làm việc nhóm
Kỹ năng xử lý, giải quyết vấn đề với 1 chương trình lập trình điều khiển
Đề xuất phương pháp cải tiến, phát triển tại doanh nghiệp
Tổ chức CMM Workshop; tổ chức các lớp đào tạo, các cuộc thi tìm hiểu về CMMI, luyện thi thử CMM/CMMI
Chọn KPMG Ấn Độ, một tập đoàn tư vấn đa quốc gia nổi tiếng, mang đến đội ngũ chuyên gia giàu kinh nghiệm với chi phí hợp lý hơn so với việc thuê chuyên gia từ Mỹ.
Lãnh đạo quan tâm, cam kết giành nguồn lực có kinh nghiệm, đáp ứng yêu cầu tham gia dự án