sound exact but in practice are equally imprecise, such as optimal or  dịch - sound exact but in practice are equally imprecise, such as optimal or  Việt làm thế nào để nói

sound exact but in practice are equ

sound exact but in practice are equally imprecise, such as optimal or 98 percent complete. Whereas contract software development can lead to a lawsuit, there is no chance of the specifications forming the basis for legal action when the client and developers are from the same organization. Nevertheless, even in the case of internal software development, the specifications always should be written as if they will be used as evidence in a trial.
More important, the specifications are essential for both testing and maintenance. Unless the specifications are precise, there is no way to determine whether they are correct, let alone whether the implementation satisfies the specifications. And it is hard to change the specifications unless some document states exactly what the specifications currently are.
When the Unified Process is used, there is no specification document in the usual sense of the term. Instead, a set of UML artifacts are shown to the client, as described in Chapter 13. These UML diagrams and their descriptions can obviate many (but by no means all) of the problems of the classical specification document.
One mistake that can be made by a classical analysis team is that the specifications are ambiguous; as previously explained, ambiguity is intrinsic to natural languages. Incom- pleteness is another problem in the specifications; that is, some relevant fact or require- ment may be omitted. For instance, the specification document may not state what actions are to be taken if the input data contain errors. Moreover, the specification document may contain contradictions. For example, one place in the specification document for a prod- uct that controls a fermentation process states that if the pressure exceeds 35 psi, then valve M17 immediately must be shut. However, another place states that, if the pressure exceeds 35 psi, then the operator immediately must be alerted; only if the operator takes no remedial action within 30 seconds should valve M17 be shut automatically. Software development cannot proceed until such problems in the specifications have been corrected. As pointed out in the previous paragraph, many of these problems can be reduced by using the Unified Process. This is because UML diagrams together with descriptions of those diagrams are less likely to contain ambiguity, incompleteness, and contradictions.
Once the client has approved the specifications, detailed planning and estimating com- mences. No client authorizes a software project without knowing in advance how long the project will take and how much it will cost. From the viewpoint of the developers, these two items are just as important. If the developers underestimate the cost of a project, then the client pays the agreed-upon fee, which may be significantly less than the develop- ers' actual cost. Conversely, if the developers overestimate what the project costs, then the client may turn down the project or have the job done by other developers whose estimate is more reasonable. Similar issues arise with regard to duration estimates. If the developers underestimate how long completing a project will take, then the resulting late delivery of the product, at best, results in a loss of confidence by the client. At worst, lateness penalty clauses in the contract are invoked, causing the developers to suffer financially. Again, if the developers overestimate how long it will take for the product to be delivered, the client may well award the job to developers who promise faster delivery.
For the developers, merely estimating the duration and total cost is not enough. The developers need to assign the appropriate personnel to the various workflows of the development process. For example, the implementation team cannot start until the relevant design artifacts have been approved by the software quality assurance (SQA) group, and the design team is not needed until the analysis team has completed its task. In other words, the developers have to plan ahead. A software project management plan (SPMP) must be
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
sound exact but in practice are equally imprecise, such as optimal or 98 percent complete. Whereas contract software development can lead to a lawsuit, there is no chance of the specifications forming the basis for legal action when the client and developers are from the same organization. Nevertheless, even in the case of internal software development, the specifications always should be written as if they will be used as evidence in a trial.
More important, the specifications are essential for both testing and maintenance. Unless the specifications are precise, there is no way to determine whether they are correct, let alone whether the implementation satisfies the specifications. And it is hard to change the specifications unless some document states exactly what the specifications currently are.
When the Unified Process is used, there is no specification document in the usual sense of the term. Instead, a set of UML artifacts are shown to the client, as described in Chapter 13. These UML diagrams and their descriptions can obviate many (but by no means all) of the problems of the classical specification document.
One mistake that can be made by a classical analysis team is that the specifications are ambiguous; as previously explained, ambiguity is intrinsic to natural languages. Incom- pleteness is another problem in the specifications; that is, some relevant fact or require- ment may be omitted. For instance, the specification document may not state what actions are to be taken if the input data contain errors. Moreover, the specification document may contain contradictions. For example, one place in the specification document for a prod- uct that controls a fermentation process states that if the pressure exceeds 35 psi, then valve M17 immediately must be shut. However, another place states that, if the pressure exceeds 35 psi, then the operator immediately must be alerted; only if the operator takes no remedial action within 30 seconds should valve M17 be shut automatically. Software development cannot proceed until such problems in the specifications have been corrected. As pointed out in the previous paragraph, many of these problems can be reduced by using the Unified Process. This is because UML diagrams together with descriptions of those diagrams are less likely to contain ambiguity, incompleteness, and contradictions.
Once the client has approved the specifications, detailed planning and estimating com- mences. No client authorizes a software project without knowing in advance how long the project will take and how much it will cost. From the viewpoint of the developers, these two items are just as important. If the developers underestimate the cost of a project, then the client pays the agreed-upon fee, which may be significantly less than the develop- ers' actual cost. Conversely, if the developers overestimate what the project costs, then the client may turn down the project or have the job done by other developers whose estimate is more reasonable. Similar issues arise with regard to duration estimates. If the developers underestimate how long completing a project will take, then the resulting late delivery of the product, at best, results in a loss of confidence by the client. At worst, lateness penalty clauses in the contract are invoked, causing the developers to suffer financially. Again, if the developers overestimate how long it will take for the product to be delivered, the client may well award the job to developers who promise faster delivery.
For the developers, merely estimating the duration and total cost is not enough. The developers need to assign the appropriate personnel to the various workflows of the development process. For example, the implementation team cannot start until the relevant design artifacts have been approved by the software quality assurance (SQA) group, and the design team is not needed until the analysis team has completed its task. In other words, the developers have to plan ahead. A software project management plan (SPMP) must be
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
âm thanh chính xác, nhưng trong thực tế là không chính xác như nhau, chẳng hạn như tối ưu hoặc 98 phần trăm hoàn thành. Trong khi đó, phát triển phần mềm hợp đồng có thể dẫn đến một vụ kiện, không có cơ hội của các chi tiết kỹ thuật làm cơ sở cho hành động pháp lý khi các khách hàng và các nhà phát triển là từ cùng một tổ chức. Tuy nhiên, ngay cả trong trường hợp phát triển phần mềm nội bộ, các thông số kỹ thuật luôn luôn cần phải được viết như thể họ sẽ được sử dụng làm bằng chứng trong một phiên tòa.
Quan trọng hơn, các thông số kỹ thuật cần thiết cho cả hai thử nghiệm và bảo trì. Trừ khi các thông số kỹ thuật là chính xác, không có cách nào để xác định xem họ là chính xác, hãy để một mình liệu việc thực hiện đáp ứng các thông số kỹ thuật. Và thật khó để thay đổi các thông số kỹ thuật trừ khi một số tài liệu nói chính xác những gì các thông số kỹ thuật hiện tại đang có.
Khi quá trình thống nhất được sử dụng, không có tài liệu đặc tả theo nghĩa thông thường của từ này. Thay vào đó, một tập hợp các đồ tạo tác UML được hiển thị cho khách hàng, như được mô tả trong Chương 13. Các sơ đồ UML và mô tả của họ có thể phòng ngừa nhiều (nhưng không có nghĩa là tất cả) các vấn đề của các tài liệu đặc tả cổ điển.
Một sai lầm mà có thể được thực hiện bởi một đội ngũ phân tích cổ điển là các thông số kỹ thuật là không rõ ràng; như đã giải thích trước đây, sự mơ hồ là nội tại để ngôn ngữ tự nhiên. Pleteness Incom- là một vấn đề trong các thông số kỹ thuật; đó là, một số thực tế có liên quan hoặc phát require- có thể được bỏ qua. Ví dụ, các tài liệu đặc tả có thể không rõ những hành động được thực hiện nếu các dữ liệu đầu vào bị lỗi. Hơn nữa, các tài liệu đặc tả có thể chứa những mâu thuẫn. Ví dụ, một trong những vị trí trong tài liệu đặc tả cho một sản phẩm điều khiển một quá trình lên men nói rằng nếu áp lực vượt quá 35 psi, sau đó van M17 ngay lập tức phải được đóng. Tuy nhiên, một nơi khác cho rằng, nếu áp lực vượt quá 35 psi, sau đó các nhà điều hành ngay lập tức phải được cảnh báo; chỉ khi các nhà điều hành không nhận hành động khắc phục hậu quả trong vòng 30 giây nên van M17 được đóng tự động. Phát triển phần mềm không thể tiến hành cho đến khi vấn đề này trong các thông số kỹ thuật đã được sửa chữa. Như đã chỉ ra trong đoạn trước, nhiều người trong số những vấn đề này có thể được giảm bằng cách sử dụng các quy trình thống nhất. Điều này là bởi vì UML sơ đồ cùng với mô tả của những sơ đồ là ít có khả năng chứa sự mơ hồ, bất toàn, và mâu thuẫn.
Khi khách hàng đã chấp thuận các thông số kỹ thuật, quy hoạch chi tiết và dự toán mences đồng. Không có khách hàng ủy quyền cho một dự án phần mềm mà không biết trước dự án sẽ mất bao lâu và bao nhiêu nó sẽ chi phí. Từ quan điểm của các nhà phát triển, hai mặt hàng này là rất quan trọng. Nếu các nhà phát triển đánh giá thấp chi phí của một dự án, sau đó khách hàng trả tiền lệ phí đã thỏa thuận, trong đó có thể ít hơn so với chi phí thực tế ers triển 'đáng kể. Ngược lại, nếu các nhà phát triển đánh giá quá cao những gì chi phí dự án, sau đó khách hàng có thể chuyển xuống các dự án hoặc có công việc được thực hiện bởi các nhà phát triển khác mà ước tính là hợp lý hơn. Vấn đề tương tự phát sinh liên quan đến các ước tính thời gian với. Nếu các nhà phát triển đánh giá thấp bao lâu hoàn thành dự án sẽ thực hiện, sau đó kết quả giao hàng chậm của sản phẩm, tốt nhất, kết quả trong một sự mất lòng tin của khách hàng. Tại tồi tệ nhất, các khoản phạt chậm trễ trong hợp đồng được gọi, khiến các nhà phát triển phải chịu đựng về tài chính. Một lần nữa, nếu các nhà phát triển đánh giá quá cao bao lâu nó sẽ đưa cho các sản phẩm sẽ được chuyển giao, khách hàng có thể cũng trao giải thưởng cho các công việc để các nhà phát triển hứa hẹn giao hàng nhanh hơn.
Đối với các nhà phát triển, chỉ ước lượng thời gian và tổng chi phí là không đủ. Các nhà phát triển cần phải phân công nhân viên thích hợp để OWS fl làm việc khác nhau của quá trình phát triển. Ví dụ, nhóm thực hiện không thể bắt đầu cho đến những đồ vật có liên quan thiết kế đã được phê duyệt đảm bảo chất lượng phần mềm (SQA) nhóm, và nhóm thiết kế là không cần thiết cho đến khi các nhóm phân tích đã hoàn thành nhiệm vụ của mình. Nói cách khác, các nhà phát triển có kế hoạch trước. Một kế hoạch quản lý dự án phần mềm (SPMP) phải
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: